Commit Graph

  • 6d1e7d7852 Fix compilation on Windows SirLynix 2024-01-02 13:07:38 +0100
  • 7dc7104cc4 Update to latest nazarautils SirLynix 2024-01-02 12:02:45 +0100
  • d2e2c075b4 Update copyright year SirLynix 2024-01-02 12:02:14 +0100
  • 448cf66846 Minor fixes SirLynix 2024-01-02 11:50:04 +0100
  • 7b30c0ac5c XMake: Update nzsl config SirLynix 2023-12-31 13:59:20 +0100
  • 79ec135af7
    Optimize out a lot of std::string construction and allocations (#415) Jérôme Leclercq 2023-12-30 14:50:57 +0100
  • f7c9060364 UnitTests: Replace Google DNS with Cloudflare DNS SirLynix 2023-12-30 11:40:20 +0100
  • 0d37e36b0c Fix UnitTests SirLynix 2023-12-30 11:14:38 +0100
  • 69efb93671 Network/IpAddress: Add a parameter to exclude port from string SirLynix 2023-12-30 11:14:29 +0100
  • 8e6ca9cb27
    Fix compilation Jérôme Leclercq 2023-12-30 09:09:05 +0100
  • 7d0d1feea4
    Update IpAddress tests Jérôme Leclercq 2023-12-30 09:02:01 +0100
  • 3fa3ccc0e0
    Improve IP Address tests Jérôme Leclercq 2023-12-29 16:08:24 +0100
  • 8a32c748bb Physics2D/ChipmunkRigidBody2D: Fix SetGeom Lynix 2023-12-28 17:47:15 +0100
  • 08eaf396ed Update to NazaraUtils 2023.12.28 SirLynix 2023-12-28 13:26:04 +0100
  • 3d21401569 Fix compilation on Windows < Vista SirLynix 2023-12-28 13:25:33 +0100
  • 4039d16df0 Graphics/Camera: Fix camera copy / movement by assignation SirLynix 2023-12-27 17:13:50 +0100
  • b37aaf6173 Fix some comments SirLynix 2023-12-26 12:42:15 +0100
  • 9da6e2ef8c ChipmunkPhysics2D: Fix kinematic body handling SirLynix 2023-12-26 12:42:08 +0100
  • 0d3a9547fc Graphics/PipelinePassList: Fix error introduced by 9fb308a531 SirLynix 2023-12-26 12:41:48 +0100
  • e1b3832643 Minor cleanup Lynix 2023-12-25 21:02:24 +0100
  • 9fb308a531 Graphics/FramePipelinePass: Replace pointer + size by span Lynix 2023-12-25 20:05:45 +0100
  • 7cd1b32e95 Core/File: Add DecodeOpenMode Lynix 2023-12-25 19:51:19 +0100
  • 4065fbfb1a Core/OpenMode: Rename ReadOnly/WriteOnly to Read/Write Lynix 2023-12-25 19:49:03 +0100
  • 754a3d3614 Update unit tests for angle normalization change introduced in 6dc27e7948 SirLynix 2023-12-23 14:36:04 +0100
  • 91221a9b4a Minor changes SirLynix 2023-12-23 14:01:04 +0100
  • 6dc27e7948 Math/Angle: Fix Normalization range ([0;360] => [-180;180]) SirLynix 2023-12-23 13:37:22 +0100
  • 496800fc5c Graphics/UberShader: throw an exception if shader module couldn't be resolved SirLynix 2023-12-21 00:08:30 +0100
  • 92e9a75ffa Platform: Add MessageBox SirLynix 2023-12-21 00:08:14 +0100
  • baaea2a33f Math: Improve code SirLynix 2023-12-20 16:13:36 +0100
  • f2201404f3 Core/Clock: Add Tick method SirLynix 2023-12-18 12:15:08 +0100
  • 8efebef26c Graphics/UberShader: Replace missing UInt32 by the new OptionHash using SirLynix 2023-12-17 21:07:58 +0100
  • 83366e93d4 Make changes for breaking NZSL update SirLynix 2023-12-17 17:32:22 +0100
  • 87bf4563f2 Update auto-gen files SirLynix 2023-12-17 16:00:44 +0100
  • b7bdc74f3f Graphics/SpotLight: Add UpdateAngles method SirLynix 2023-12-17 15:59:53 +0100
  • 3514ac6340 Widgets/Canvas: Add mouse unhandled signals SirLynix 2023-12-07 18:28:11 +0100
  • 1615bc4229 Fix PhysicsPlayground SirLynix 2023-12-07 17:30:29 +0100
  • f2672f6376 Fix compilation SirLynix 2023-12-07 17:14:20 +0100
  • f5fefc7b86 Math: Add AngleBetween and RotateTowards for Vector3 and Quaternion SirLynix 2023-12-07 16:50:22 +0100
  • 3fd696385d JoltPhysics3D/JoltPhysWorld3D: Add CollisionQuery for points and shapes SirLynix 2023-12-07 16:49:48 +0100
  • 26dbdef50d JoltPhysics3D: Add elapsedTime parameter to PostSimulate SirLynix 2023-12-07 16:45:46 +0100
  • 6cbfb01243 JoltPhysics3D: Allow raycast to return hit characters (and retrieve their entities) SirLynix 2023-12-07 16:45:14 +0100
  • f2ab31cc4b Core/Error: Remove starting / from file log SirLynix 2023-12-07 16:42:44 +0100
  • 62d5e611f1 Core/Error: Make error log only the filename where the error occurred SirLynix 2023-12-04 18:22:40 +0100
  • 5253a80a24 Audio: Fix compilation on emscripten | unity_build SirLynix 2023-12-04 17:50:12 +0100
  • 3fb1096d07 Audio: Implement support for ALC_EXT_thread_local_context SirLynix 2023-12-04 17:38:05 +0100
  • 3e1b61070c Audio/OpenALDevice: Fix previous commit SirLynix 2023-12-04 17:37:40 +0100
  • b5576ccb9f Audio: Fix data race when a device is used from multiple threads SirLynix 2023-12-04 11:01:01 +0100
  • 81c5322331 Widgets/BoxLayout: Try to fix widget layout SirLynix 2023-12-04 09:49:48 +0100
  • 0c29bce3d8 Utility/SubMesh: Allow tangent generation with 3D texcoords SirLynix 2023-12-04 09:46:31 +0100
  • c06898fcde Audio: Fix compilation with emscripten SirLynix 2023-12-04 09:45:09 +0100
  • 876023ffa9
    Core: Fix use of std::bit_cast Jérôme Leclercq 2023-12-04 00:38:10 +0100
  • f75a00efe2 Audio: Fix loading of OpenAL extensions (pointers are context-local) SirLynix 2023-12-04 00:23:39 +0100
  • 6059f608c0 Minor improvements SirLynix 2023-12-04 00:22:36 +0100
  • f7f31431cb JoltPhysics3D/JoltRigidBody3D: Fix IsSleeping SirLynix 2023-12-04 00:21:51 +0100
  • e8c594e325 Graphics/ForwardFramePipeline: Fix viewers ordering SirLynix 2023-12-03 15:45:44 +0100
  • 27bc5d48e9 Graphics/ForwardFramePipeline: Fix crash with multiple viewers on a single target SirLynix 2023-12-03 15:31:32 +0100
  • 73fc061412 Audio/Music: Remove unnecessary code SirLynix 2023-12-03 15:30:39 +0100
  • 0137bd1871 Graphics/RenderTextureBlit: Fix default MemoryAccess SirLynix 2023-12-03 15:29:54 +0100
  • 76404f5e0e Core/Modules: Fix env var override when no parameter is passed Lynix 2023-12-02 13:43:31 +0100
  • 4ee4092bba Cleanup includes Lynix 2023-12-01 21:01:34 +0100
  • 4b71f90cf7 CI: Disable OpenAL on macOS Lynix 2023-12-01 21:01:21 +0100
  • dc9c1e14c4 Allow to use env vars to override module configs Lynix 2023-12-01 20:59:35 +0100
  • 5472514f4b Core: Add EnvironmentVariables Lynix 2023-12-01 20:59:21 +0100
  • ba7d2221d0 Audio/SourceEmitter: Throw exception if audio source couldn't be created Lynix 2023-11-29 23:38:11 +0100
  • 36dcc03c11 Audio/OpenALDevice: Improve error when buffer/source creation fails Lynix 2023-11-29 23:27:42 +0100
  • 150787971a Audio/Music: Fix possible data-race in GetPlayingOffset Lynix 2023-11-29 22:26:19 +0100
  • ad81b8642e CI: Add sanitizers to macOS build SirLynix 2023-11-29 11:41:22 +0100
  • 32d227628c
    Integrate render target handling in frame graphs (#411) Jérôme Leclercq 2023-11-28 21:00:57 +0100
  • f57fc3c1d5 Fix previous commit Lynix 2023-11-28 20:33:21 +0100
  • 63ddf35a86 Renderer/RenderResources: Fix PushReleaseCallback forwarding ref Lynix 2023-11-28 20:20:36 +0100
  • 079f153640 Minor fixes Lynix 2023-11-28 20:05:09 +0100
  • c7579fb9be Bump mymindstorm/setup-emsdk from 12 to 13 dependabot[bot] 2023-11-27 23:56:19 +0000
  • 8d2d2901ba Fix compilation Lynix 2023-11-28 00:53:21 +0100
  • e6c5d95278 JoltPhysics3D/RigidBody: Fix mass being overriden by Jolt SirLynix 2023-11-26 21:30:27 +0100
  • 962a2e71c7 Renderer/Texture: Allow to keep the texture format in TextureViewInfo SirLynix 2023-11-26 21:29:49 +0100
  • 00935efbe0 OpenGLRenderer/Texture: Fix update of non-2D image types SirLynix 2023-11-26 21:29:19 +0100
  • f09175228d JoltPhysics3D: Skip the rigid body update if no physics step took place SirLynix 2023-11-26 21:28:40 +0100
  • 72182327dd Core/PrimitiveList: Rework and inline the class SirLynix 2023-11-26 21:27:24 +0100
  • e8eebc1dfc Core/ParameterList: Take advantage of movement SirLynix 2023-11-26 14:01:23 +0100
  • 2622951144 Minor fixes SirLynix 2023-11-26 11:25:52 +0100
  • 1ac992b5c7 Graphics: Add Billboard support SirLynix 2023-11-25 15:52:58 +0100
  • 4cbb5b91a3 OpenGLRenderer/FboFramebuffer: Fix texture view emulation with attachment != color0 Lynix 2023-11-22 14:09:05 +0100
  • b4611afc4b
    Update README.md Jérôme Leclercq 2023-11-22 00:37:37 +0100
  • fb425e310f Fixed compilation Lynix 2023-11-22 00:13:37 +0100
  • 4cc8b78f5f Renderer/RenderResource: Half the number of virtual calls required on cleanup Lynix 2023-11-21 23:58:59 +0100
  • 1e81b38c0f Graphics: Replace RenderFrame by RenderResources Lynix 2023-11-21 23:33:18 +0100
  • d7d5c09428 Graphics/FrameGraph: Remove SwapchainFactors attachment size and fully handle multiple viewer sizes Lynix 2023-11-21 23:02:07 +0100
  • dca8555d34 Fix compilation Lynix 2023-11-21 22:18:20 +0100
  • 5f796666f0 Minor fixes Lynix 2023-11-21 22:07:00 +0100
  • 80cab34088 Graphics: Add RenderTextureBlit Lynix 2023-11-21 22:06:44 +0100
  • f3aacc0cd2 Graphics/FrameGraph: Rename AddBackbufferOutput to AddOutput Lynix 2023-11-21 22:06:24 +0100
  • 6a19ab7ba2 Graphics/FrameGraph: Rename BindAttachmentToExternalTexture Lynix 2023-11-21 20:46:22 +0100
  • a018701251 Graphics/ForwardFramePipeline: Fix render size mixup Lynix 2023-11-21 19:41:08 +0100
  • 6268acbf04 Graphics: Fix compilation with clang Lynix 2023-11-21 08:05:35 +0100
  • c93a5f1975 Graphics: Fix texture reuse when backbuffer is a proxy Lynix 2023-11-21 08:05:26 +0100
  • c352e78e11 Compilation fixes Lynix 2023-11-21 07:44:44 +0100
  • eddd4e992b Fix previous commit SirLynix 2023-11-20 23:19:41 +0100
  • 7991071e41 Graphics/RenderTexture: Remove no longer used config SirLynix 2023-11-20 23:12:20 +0100
  • 448cf3b86e Math/Ray: Fix Intersect(Box) SirLynix 2023-11-20 23:00:29 +0100
  • 938ba09d45 Graphics: Rework RenderTargets SirLynix 2023-11-20 23:00:06 +0100