Commit Graph

  • 8144057bff std::shared_ptr<void> resource renderer-resource-type-ptr Attila Uygun 2023-11-07 12:18:07 +0100
  • 14958d00ff Type fix Attila Uygun 2023-11-06 12:55:22 +0100
  • 214ae33246 Fix for compiler warning master Attila Uygun 2023-11-04 00:12:55 +0100
  • 3c54bc474c Add support for texture update without extra copy Attila Uygun 2023-11-03 14:30:23 +0100
  • 0da56dd552 Move Image::Format enum to renderer_types.h Attila Uygun 2023-11-03 11:25:27 +0100
  • b86a27531b Use std::binary_semaphore Attila Uygun 2023-11-02 22:02:53 +0100
  • 8b149bf8f4 Fix for flickering imgui when switching renderer Attila Uygun 2023-11-02 21:48:39 +0100
  • 61a96c7988 Fix for compiler warning Attila Uygun 2023-11-02 21:24:53 +0100
  • 0d64c98854 Add Renderer::UpdateGeometry() Attila Uygun 2023-10-31 21:40:07 +0100
  • a02d1ba71e OpenGL: fixed-point data values should be normalized Attila Uygun 2023-11-01 20:37:24 +0100
  • 849599afd8 Reformat Attila Uygun 2023-10-31 21:39:59 +0100
  • 874fec434a Implement ImguiBackend::Render() Attila Uygun 2023-10-29 23:16:08 +0100
  • e4f020d359 Add support for set/reset viewport Attila Uygun 2023-10-29 22:35:16 +0100
  • f144bfdb2d Call ImGui::NewFrame() early in the main loop Attila Uygun 2023-10-27 23:23:28 +0200
  • 75b5046684 Arbitrary scale-up Attila Uygun 2023-10-25 23:40:07 +0200
  • 669ed5e098 Update for ImguiBackend Attila Uygun 2023-10-25 19:33:48 +0200
  • 8b47314e72 Fix for compiler warnings Attila Uygun 2023-10-24 00:39:06 +0200
  • b8e7957d91 Revert "Fix for compile warnings" Attila Uygun 2023-10-24 00:39:02 +0200
  • 2eb571b1ff Fix for compile warnings Attila Uygun 2023-10-24 00:32:23 +0200
  • 010c6b097c Add support for texture units Attila Uygun 2023-10-23 23:07:32 +0200
  • 3125bb9c95 Activate imgui shader only once. Attila Uygun 2023-10-22 23:35:46 +0200
  • 4cc2c03afe Vulkan: Fix for activate-texture Attila Uygun 2023-10-22 23:34:38 +0200
  • 06e42ead57 Use imgui to show stats Attila Uygun 2023-10-15 10:02:46 +0200
  • a23dbdfe15 Add imgui to the list of third-party libraries Attila Uygun 2023-10-14 21:07:05 +0200
  • 7b8d2db565 Implement ImguiBackend Attila Uygun 2023-10-14 13:21:28 +0200
  • eed6d4751c Add imgui to third_party Attila Uygun 2023-10-10 00:04:38 +0200
  • 2bafd5dbd7 Add support for scissor Attila Uygun 2023-10-14 00:51:02 +0200
  • 14b2d22fbd Fix for index buffer Attila Uygun 2023-10-10 00:04:46 +0200
  • 2823aa3197 Implement AudioDeviceWASAPI Attila Uygun 2023-10-04 13:08:26 +0200
  • 261e7f41d6 Move custom shader from ImageQuad to Drawable Attila Uygun 2023-09-30 23:23:30 +0200
  • 02418aa42a Rename AudioSink to AudioDevice Attila Uygun 2023-09-30 22:43:28 +0200
  • e08f6e2022 cleanup build.gradle Attila Uygun 2023-09-29 14:05:38 +0200
  • dd14ed30ea Use gn target name for the native lib Attila Uygun 2023-09-27 23:35:00 +0200
  • 35958b13f7 Move assets to assets/demo Attila Uygun 2023-09-27 14:25:02 +0200
  • 5b57d55c28 Fix for build (Windows) Attila Uygun 2023-09-26 22:32:44 +0200
  • d779d17b3d Add separate gn configs for renderer, audio and platform Attila Uygun 2023-09-22 16:10:53 +0200
  • 5e80aa1a04 Workaround for what seems to be a bug in the Android Gradle plugin Attila Uygun 2023-09-12 21:31:16 +0200
  • f75a469e38 merge -> generate Attila Uygun 2023-09-12 21:27:54 +0200
  • 8c66e7aa7a Move VMA_STATIC_VULKAN_FUNCTIONS to vma/BUILD.gn Attila Uygun 2023-09-12 19:57:11 +0200
  • 3f13440acb Update Android Gradle plugin to 8.1.0 Attila Uygun 2023-09-12 19:21:23 +0200
  • c637b407c8 Cleanup gn config and .gitignore Attila Uygun 2023-09-11 19:25:51 +0200
  • f2d6b04782 Add a separate gn config for each third-party library Attila Uygun 2023-09-09 23:58:47 +0200
  • 85b5184d29 Remove forEachBuildType Attila Uygun 2023-09-09 22:49:36 +0200
  • 64c63d4184 Remove provider_name resValue from build.gradle Attila Uygun 2023-09-06 20:26:31 +0200
  • 915b896636 Use manifestPlaceholders for app icon Attila Uygun 2023-09-06 20:15:00 +0200
  • d61b2c45d6 Rearrange code in build.gradle and add comments Attila Uygun 2023-09-06 16:36:38 +0200
  • e9be4d45d2 Avoid adding gn tasks for each game Attila Uygun 2023-09-05 22:54:06 +0200
  • ba7c823c91 Update hello world Attila Uygun 2023-09-05 22:09:47 +0200
  • 0b1220c114 Revert "Unify arch types in gradle and gn" Attila Uygun 2023-09-05 18:04:47 +0200
  • 5f8f70ed53 Get ABI codes from productFlavors and remove hard-coded strings Attila Uygun 2023-09-05 19:06:53 +0200
  • 05252bfae8 Unify arch types in gradle and gn Attila Uygun 2023-09-05 18:04:47 +0200
  • ea93f80aa1 Move globals into Utils Attila Uygun 2023-09-05 17:50:32 +0200
  • 48fb1589c6 Remove hard-coded build variant strings Attila Uygun 2023-09-05 17:26:17 +0200
  • 01bffc71ac Add archs to productFlavors Attila Uygun 2023-09-05 11:14:04 +0200
  • e6d89add57 Move product specific values to productFlavors Attila Uygun 2023-09-04 20:05:57 +0200
  • 37afc006d2 Use productFlavors Attila Uygun 2023-09-03 21:33:10 +0200
  • 10d411bafd Use shared_library build config Attila Uygun 2023-09-04 19:27:03 +0200
  • ddecaddccc Rename utils.gni to rules.gni Attila Uygun 2023-09-04 19:27:42 +0200
  • ae825faf32 Always run ninja Attila Uygun 2023-09-02 17:08:19 +0200
  • a07d32e44a Add support for GN to gradle config and remove cmake Attila Uygun 2023-08-29 12:54:06 +0200
  • 9ff2e51ff1 Add support for Android build to GN config Attila Uygun 2023-08-17 18:05:42 +0200
  • 2ca0bb9b5b Update build files Attila Uygun 2023-08-15 18:48:34 +0200
  • 169e05c970 Cleanup Attila Uygun 2023-08-14 00:14:34 +0200
  • 001b3b60ec Support for Windows platform Attila Uygun 2023-08-08 23:26:31 +0200
  • 6e952e511e Add Platform::CreateMainWindow Attila Uygun 2023-08-09 23:02:12 +0200
  • 8503c549d7 Use aligned memory in stb_image Attila Uygun 2023-08-09 01:14:30 +0200
  • 96d6a52a74 Update timer.h Attila Uygun 2023-08-08 00:32:07 +0200
  • 10823cd459 Fix memory issue in VulkanContext::SwapBuffers Attila Uygun 2023-08-08 00:02:20 +0200
  • 26514fd142 Use base::PIf Attila Uygun 2023-08-07 23:58:10 +0200
  • fb7f91185d Update glew to 2.2.0 Attila Uygun 2023-08-06 21:33:36 +0200
  • f56cc119bf Code cleanup Attila Uygun 2023-08-05 01:52:07 +0200
  • 478bb8ecb1 Update readme Attila Uygun 2023-08-04 10:27:13 +0200
  • 79482d1c4d Update readme Attila Uygun 2023-08-03 22:03:44 +0200
  • ecd2a8d738 Logo Attila Uygun 2023-08-03 12:04:14 +0200
  • 2c1d55fc30 Replace the build system with gn Attila Uygun 2023-07-29 22:50:29 +0200
  • 571a21914c Fix typo Attila Uygun 2023-07-29 00:47:18 +0200
  • 26a1270702 Add Engine::Print method Attila Uygun 2023-07-28 18:25:33 +0200
  • e65d37e846 Make member variables in MixerInput private Attila Uygun 2023-07-15 11:01:32 +0200
  • 19910be27e Refactoring and comments for MixerInput Attila Uygun 2023-07-14 00:23:43 +0200
  • 34a73082a6 Fix typo Attila Uygun 2023-07-13 10:56:33 +0200
  • 38813f98b4 Move AudioMixer::Resource to MixerInput Attila Uygun 2023-07-13 00:47:00 +0200
  • c5171ffc03 Hash uniform name strings Attila Uygun 2023-07-12 02:32:22 +0200
  • e509588f61 Optimization for AudioMixer Attila Uygun 2023-07-10 20:32:56 +0200
  • 6bad0ac9c0 Use a vector instead of unordered_map for shader variables Attila Uygun 2023-07-10 15:49:02 +0200
  • cccc6ca8c3 Cleanup Attila Uygun 2023-07-10 00:17:09 +0200
  • 0398903585 Fix for opengl renderer Attila Uygun 2023-07-04 22:41:57 +0200
  • 392c4eaf8f Update for vulkan renderer Attila Uygun 2023-07-01 23:25:37 +0200
  • 3dc48ef05e Implement window resize Attila Uygun 2023-07-01 21:36:26 +0200
  • c6546b43b5 Add log verbosity level Attila Uygun 2023-06-28 22:09:56 +0200
  • 1148e48085 Fix typo Attila Uygun 2023-06-26 15:14:59 +0200
  • ce440f2913 Remove OpenGL threaded rendering Attila Uygun 2023-06-26 14:46:06 +0200
  • b07ce8514e Do not reset source index when streaming is in progress Attila Uygun 2023-06-26 10:48:13 +0200
  • 467e73d3a8 Fix for looping audio Attila Uygun 2023-06-26 10:25:38 +0200
  • 1b9faac310 Music should be streamed Attila Uygun 2023-06-26 10:25:22 +0200
  • 615c39a4fe Move asset loaders to engine/asset Attila Uygun 2023-06-25 17:10:34 +0200
  • 709029f22c Async-load support for assets Attila Uygun 2023-06-21 23:24:29 +0200
  • 8e6589ec67 Fix memory leak when canceling tasks Attila Uygun 2023-06-24 10:01:20 +0200
  • 69a05c00e9 Support for adding tasks in front of the task queue Attila Uygun 2023-06-24 09:48:21 +0200
  • d7e444fa81 Fix compile error Attila Uygun 2023-06-21 14:31:35 +0200
  • 8a87597911 Update third_party/stb Attila Uygun 2023-06-21 14:00:21 +0200