Commit Graph

  • 22d80d6152 Cleanup & refactor Attila Uygun 2023-06-20 00:06:20 +0200
  • 67632ff144 Fix typo Attila Uygun 2023-06-17 21:05:05 +0200
  • 8fd24a3c1a Update TaskRunner Attila Uygun 2023-06-12 19:56:27 +0200
  • 305b23738c Make thread-local-task-runner a shared_ptr Attila Uygun 2023-06-12 19:16:18 +0200
  • 83400a0b52 Use string for callback location info Attila Uygun 2023-06-12 14:52:44 +0200
  • fdbbb2a6fd Fix for ReplyAdapter in TaskRunner Attila Uygun 2023-06-12 00:35:57 +0200
  • ab4c0c7e57 Cleanup Attila Uygun 2023-06-11 01:48:17 +0200
  • 325b07d844 Do not refresh image when texture is not in use Attila Uygun 2023-06-11 01:08:37 +0200
  • 05b86a38c1 Add comments Attila Uygun 2023-06-06 23:46:03 +0200
  • 0876203d82 Cancel tasks on shutdown Attila Uygun 2023-06-06 23:29:53 +0200
  • f54835e5f3 Consume input events on ContextLost Attila Uygun 2023-06-06 23:10:37 +0200
  • ba246eca7f Revert "Consume input events when switching between renderers" Attila Uygun 2023-06-06 23:00:55 +0200
  • 068656ddc2 Bump version to 1.0.4 release-1.0.4 Attila Uygun 2023-06-04 23:00:58 +0200
  • 00f57bab05 Fix for Vulkan renderer Attila Uygun 2023-06-06 00:25:53 +0200
  • 3bc8785469 Fix for benchmark Attila Uygun 2023-06-05 23:40:45 +0200
  • 5c6e414a15 Consume input events when switching between renderers Attila Uygun 2023-06-05 23:25:05 +0200
  • 1d1452d4aa Add support for canceling tasks in TaskRunner Attila Uygun 2023-06-05 23:05:59 +0200
  • 557eb517cb Renaming Attila Uygun 2023-06-04 19:28:55 +0200
  • e376b1bc17 Add option to switch between renderers Attila Uygun 2023-06-01 20:55:39 +0200
  • 76fb19ab3a Move AudioSinkDelegate into AudioSink Attila Uygun 2023-06-04 11:31:37 +0200
  • a39efa5d3c Add comments Attila Uygun 2023-06-04 11:13:22 +0200
  • 7b637a95d9 Refactoring audio code Attila Uygun 2023-05-27 22:28:38 +0200
  • 29ce485ca3 Fix for crash in renderer Attila Uygun 2023-06-02 14:23:21 +0200
  • 7d458859d7 Game fixes and tweaks. Attila Uygun 2023-06-01 20:19:00 +0200
  • 685b17aba6 Bump version Attila Uygun 2023-05-28 00:37:52 +0200
  • 970d2e07ec Bump version release-1.0.3 Attila Uygun 2023-05-28 00:37:52 +0200
  • f6f67d7e53 Cleanup renderer Attila Uygun 2023-05-26 13:50:29 +0200
  • 43afdf855f Move renderer ownership to engine Attila Uygun 2023-05-25 07:43:09 +0200
  • 66557f07e3 Do not reinitialize Vulcan context unnecessarily. Attila Uygun 2023-05-26 22:35:33 +0200
  • d5ee1c7313 Rename AudioDriver to AudioSink Attila Uygun 2023-05-23 04:18:01 +0200
  • 8d28d85a09 Move AudioDriver ownership to AudioMixer Attila Uygun 2023-05-23 01:38:31 +0200
  • b160ae0bd3 Support for switching between renderers in run-time Attila Uygun 2023-05-22 12:17:23 +0200
  • b7f1f7faa2 Shutdown renderer in destructor Attila Uygun 2023-05-22 23:25:07 +0200
  • 94242fca0b Revert "Try Vulkan renderer first, fallback to OpenGL if it fails." Attila Uygun 2023-05-16 11:26:57 +0200
  • be36d121b0 Update Oboe to 1.7.0 Attila Uygun 2023-05-21 22:37:03 +0200
  • 217420823c Update Android NDK to 25.2.9519653 Attila Uygun 2023-05-20 23:26:19 +0200
  • b2e5f19963 Remove exceptions Attila Uygun 2023-05-21 22:56:31 +0200
  • 971540dce2 Runtime support to call ANativeWindow_setFrameRate for minSDK < 30 Attila Uygun 2023-05-21 02:56:03 +0200
  • 5cad50bf55 fix audio Attila Uygun 2023-05-21 22:19:01 +0200
  • 41bb5e286a Fix for vulkan renderer Attila Uygun 2023-05-19 14:49:33 +0200
  • 0454bf6a18 Disable ads in debug build Attila Uygun 2023-05-21 22:05:49 +0200
  • c90d039944 Refactoring audio code Attila Uygun 2023-05-18 01:17:31 +0200
  • be1d562a07 Refactoring Animator class. Attila Uygun 2023-05-17 18:34:45 +0200
  • cda1d750f8 Manage custom shaders in Engine Attila Uygun 2023-05-17 11:03:04 +0200
  • 7dd7d7bfd7 Remove unused assets release-1.0.2 Attila Uygun 2023-05-17 08:22:11 +0200
  • daa3a8c06f Try Vulkan renderer first, fallback to OpenGL if it fails. Attila Uygun 2023-05-16 11:26:57 +0200
  • 449ac3f386 Update version Attila Uygun 2023-05-16 09:19:00 +0200
  • beba055645 Stringify error values Attila Uygun 2023-05-16 09:06:58 +0200
  • 0a2f1bd7c3 Miscellaneous changes and improvements Attila Uygun 2023-05-16 08:51:00 +0200
  • 58cc270e24 Use final and override appropriately Attila Uygun 2023-05-12 23:22:18 +0200
  • 5ca5ed763a Update to Vulkan SDK 1.3.231.1 Attila Uygun 2023-05-10 12:20:43 +0200
  • 655c0a7b71 Update android build Attila Uygun 2023-05-05 10:40:04 +0200
  • 97271835b0 Remove gn Attila Uygun 2023-05-05 08:22:51 +0200
  • 4bab472ed1 Enable extra warnings for all but third-party Attila Uygun 2023-05-04 23:21:32 +0200
  • 653c283758 Use std::counting_semaphore Attila Uygun 2023-05-03 20:25:23 +0200
  • 771f8a3d78 Update SincResampler Attila Uygun 2023-05-03 20:21:26 +0200
  • 8cd680d6a4 Enable C++20 Attila Uygun 2022-11-10 21:52:19 +0100
  • 8c05aae086 Update SincResampler Attila Uygun 2022-11-10 21:45:51 +0100
  • f723513521 Update jsoncpp (1.9.5) Attila Uygun 2022-11-10 21:39:24 +0100
  • cb81ec3e1c Fix for weapon position Attila Uygun 2022-11-10 21:03:15 +0100
  • 10e272fee1 Code cleanup and improvements Attila Uygun 2022-08-26 01:28:53 +0200
  • 0bd3a1c607 Fix for crash. Attila Uygun 2022-06-10 22:39:23 +0200
  • a2dafd172e Code cleanup Attila Uygun 2021-11-01 15:23:39 +0100
  • 3779e78675 Render a simple 3D box. 3dtest Attila Uygun 2021-10-27 21:55:46 +0200
  • 1e57355593 Move java files to platform. Attila Uygun 2021-10-29 13:42:49 +0200
  • 0bb653d985 Code cleanup Attila Uygun 2021-10-28 22:20:53 +0200
  • 0866349f58 Code cleanup Attila Uygun 2021-10-27 14:19:10 +0200
  • 042bffaff3 Renderer code refactoring. Attila Uygun 2021-10-25 22:54:57 +0200
  • 79d9d294e6 Platform code refactoring. Attila Uygun 2021-10-03 00:43:07 +0200
  • 44aa8b2a33 Audio code refactoring. Attila Uygun 2021-09-30 02:00:18 +0200
  • c6501323cf Add full game code and assets. Attila Uygun 2021-08-31 23:21:29 +0200
  • e669f2b474 enable/disable depth test. Attila Uygun 2021-01-26 23:27:26 +0100
  • 68b6b1dfea Vulkan: depth buffer Attila Uygun 2021-01-26 23:07:29 +0100
  • 744d4485eb Refactoring Animator. Attila Uygun 2021-02-18 17:33:30 +0100
  • 1ae44b6a76 vecmath Attila Uygun 2021-02-18 15:42:08 +0100
  • f332246ea9 Vulkan: Spirv cache. Attila Uygun 2021-02-11 01:26:34 +0100
  • 580ff678ec Vulkan: Optimization for begin/end command buffer. Attila Uygun 2021-02-10 23:22:02 +0100
  • 03776c643e Support for multiple texture bindings for Vulkan. Attila Uygun 2021-01-24 21:34:41 +0100
  • 3a5572c8d0 Cleanup Attila Uygun 2021-01-06 22:21:12 +0100
  • bb4c6032fb Compressed texture support for Vulkan. Attila Uygun 2021-01-06 16:46:44 +0100
  • 823e56ee13 Index buffer support for Vulkan. Attila Uygun 2021-01-06 12:13:04 +0100
  • 128fa659a8 Record setup command buffer in a background thread. Attila Uygun 2021-01-04 23:42:00 +0100
  • 671661758c Implement Vulkan renderer. Attila Uygun 2020-12-25 00:22:41 +0100
  • d8cb4b96b0 Add glslang, SPIRV-Reflect, VMA, Vulkan SDK. Attila Uygun 2020-07-14 12:47:06 +0200
  • 7920d9f251 Update. Attila Uygun 2020-09-18 00:03:21 +0200
  • 9d92d01be1 Update. Attila Uygun 2020-07-01 00:23:07 +0200
  • 05466725af Initial commit. Attila Uygun 2020-04-13 13:24:53 +0200
  • cde9992c72
    Create LICENSE Attila Uygun 2020-06-03 15:03:36 +0200
  • eea7c285ea Initial commit Attila Uygun 2020-04-13 13:24:53 +0200