Commit Graph

  • 7e93666224 Graphics: Give debug names to buffers SirLynix 2023-09-06 13:23:07 +0200
  • 1b9c19fd78 Minor fixes SirLynix 2023-08-31 18:01:59 +0200
  • b1487a04fd Graphics/FrameGraph: Add support for texture arrays SirLynix 2023-08-31 18:00:58 +0200
  • 5b11e53d33 Remove useless includes SirLynix 2023-08-31 17:59:05 +0200
  • 2a41afa5af VulkanRenderer: Rewrite errors SirLynix 2023-08-31 17:57:43 +0200
  • 51e0876bed Renderer/RenderDeviceInfo: Ensure storage/uniform buffer alignment is a power of two SirLynix 2023-08-31 17:55:15 +0200
  • 9ff1dcc42a Math/Frustum: Fix GetAABB dangling ref SirLynix 2023-08-28 19:16:39 +0200
  • 4f4d0a3373 Math/Frustum: Fix Near and Far plane extraction (they were swapped) SirLynix 2023-08-28 19:16:15 +0200
  • a234f2e7bd Fix compilation Lynix 2023-08-25 20:27:10 +0200
  • 39d7832880 Utility/Mesh: Fix Mesh::Build link issues SirLynix 2023-08-25 17:14:58 +0200
  • 627400f4f2 Minor fixes SirLynix 2023-08-25 17:14:33 +0200
  • 5b9f79a554 Math/Frustum: Fix Far plane extraction SirLynix 2023-08-25 17:14:23 +0200
  • 3c3f940ff3 Renderer/DebugDrawer: Add DrawPoint SirLynix 2023-08-25 17:14:06 +0200
  • efe36ca6e8 Math/OrientedBox: Make GetCorners return an EnumArray ref SirLynix 2023-08-25 17:13:39 +0200
  • 532b1b2c4d Math/Frustum: Add ComputeCorners and GetAABB SirLynix 2023-08-25 17:13:07 +0200
  • d4b2cede15 Fix compilation of FFMpeg plugin/emscripten/ShaderNode SirLynix 2023-08-24 17:58:49 +0200
  • 1c54c9a914 Update global headers SirLynix 2023-08-24 17:48:15 +0200
  • 4d0565b559 Utility: Add RichTextBuilder SirLynix 2023-08-24 17:48:00 +0200
  • f7df4f56b4 Widgets/RichTextAreaWidget: Fix backspace SirLynix 2023-08-24 17:47:41 +0200
  • 557da10dc6 Rework TextDrawer interface SirLynix 2023-08-24 17:47:20 +0200
  • 9579eba43d Widgets/BaseWidget: Fix warning in release SirLynix 2023-08-24 08:42:37 +0200
  • ad738a2803 Core/StringExt: Add IterateOnCodepoints to remove std::u32string allocations SirLynix 2023-08-24 08:42:25 +0200
  • bd53245f42 Core/StringExt: Don't pass string_view by ref SirLynix 2023-08-24 08:23:14 +0200
  • 1b7a89213d Widgets: Fix manually hidden entities being incorrectly shown when widget itself is shown SirLynix 2023-08-24 07:54:33 +0200
  • e145501568 VulkanRenderer: Fix function ordering SirLynix 2023-08-23 17:57:26 +0200
  • 809dc7e0a7 Widgets/Canvas: Fix OnFocusLost being called before removing focus SirLynix 2023-08-23 17:56:53 +0200
  • 98c0a47dcc Widgets/TextAreaWidgets: Keep selections active (and visible) when losing focus SirLynix 2023-08-23 17:56:36 +0200
  • 8f0890f719 Widgets: Fix new line selection not being bound to scissor box SirLynix 2023-08-23 17:33:59 +0200
  • 216686e7c1 Add support for static compilation on all platforms Lynix 2023-08-22 08:17:03 +0200
  • 03e63cb664 Fix WebRequestTest once for all SirLynix 2023-08-17 18:31:12 +0200
  • 6537864abd Fix WebRequest test (in case headers are lowercased) SirLynix 2023-08-17 18:18:33 +0200
  • acf0c35e0c Add WebRequest test SirLynix 2023-08-17 18:05:25 +0200
  • 66f7e4b6ad Core/SignalHandlerAppComponent: Fix warning SirLynix 2023-08-17 18:05:03 +0200
  • ae62e1f6c9 Network/WebService: Make Pool return a boolean indicating if a request finished SirLynix 2023-08-17 18:04:12 +0200
  • 0989a25a99 Core/SignalHandlerAppComponent: Fix "failed to install signal handlers" warning popping out even if it worked SirLynix 2023-08-16 18:18:33 +0200
  • 49adcd7b81 VulkanRenderer/Loader: Try to load other vulkan libs SirLynix 2023-08-16 18:12:26 +0200
  • f2fc02cbd4 Core/ErrorFlags: Turn this class into an inline class SirLynix 2023-08-16 18:11:18 +0200
  • ab8bac2575 Use fmt store instead of ToString fallback SirLynix 2023-08-14 23:47:00 +0200
  • a741672a51 Allow error message to be formatted SirLynix 2023-08-14 23:16:37 +0200
  • 25957c4b7f PresentModeTest: Try to make screen tearing more visible SirLynix 2023-08-15 00:30:12 +0200
  • 501e779be4
    Fix mistake Jérôme Leclercq 2023-08-13 18:40:02 +0200
  • e8620894f7 Renderer: Expose present mode and allow to query/set it SirLynix 2023-08-13 18:16:03 +0200
  • 28d69ab552 Math/Box,Rect: Add GetCorners method SirLynix 2023-08-13 18:14:22 +0200
  • 5a299da930 Fix unit tests SirLynix 2023-08-12 14:43:59 +0200
  • 7e54b19eb5 Fix unity compilation SirLynix 2023-08-12 14:08:48 +0200
  • ad88888ea2 XMake: Fix resource embedding SirLynix 2023-08-12 12:34:03 +0200
  • c9fae3470a Examples/Physics2DDemo: Add box grabbing SirLynix 2023-08-12 12:25:00 +0200
  • 68ce2b2d00 ChipmunkPhysics2D/PhysWorld2D: Change default step size to 1 / 120 SirLynix 2023-08-12 12:23:11 +0200
  • 887bd875f7 Remove unused headers SirLynix 2023-08-12 12:22:27 +0200
  • ce6a94cfe2 XMake: Add dependencies natvis to VS projects SirLynix 2023-08-12 12:21:51 +0200
  • 2f593dcde7 XMake: Fix double-compilation of shaders and recompile shaders on nzsl update SirLynix 2023-08-12 12:13:22 +0200
  • 689ea06fe1 ChipmunkPhysics2D/Constraint2D: Fix leak and implement single body constraints SirLynix 2023-08-12 12:12:20 +0200
  • 65a1c195ac ChipmunkPhysics2D/RigidBody2D: Add ToLocal/ToWorld methods SirLynix 2023-08-12 12:11:24 +0200
  • 1ef61cc5ad Math/VectorI: Add modulo overloads SirLynix 2023-08-12 12:02:12 +0200
  • 8291ced2eb Update example assets SirLynix 2023-08-12 11:29:11 +0200
  • 4642ea778c ChipmunkPhysics2D/PhysicsSystem: Add query functions wrappers SirLynix 2023-08-10 12:05:31 +0200
  • ab95bec41b Fix compilation SirLynix 2023-08-10 12:03:56 +0200
  • efa2a30934 Fix check-files ordering headers by folder count for different libs SirLynix 2023-08-10 08:59:50 +0200
  • 494a83e817 JoltPhysics3D/Physics3DSystem: Cleanup test code SirLynix 2023-08-10 08:59:20 +0200
  • 5484967498 ChipmunkPhysics2D/RigidBody2D: Add unique body index and remove userdata SirLynix 2023-08-10 08:40:21 +0200
  • 09f282f2fe JoltPhysics3D/JoltCharacter: Fix IsOnGround returning true when touching walls SirLynix 2023-08-09 19:38:07 +0200
  • 1bbfd9fdd2 Widgets/TextAreaWidget: [SetText] Pass std::string by value SirLynix 2023-08-09 19:37:51 +0200
  • e5318e49fe JoltPhysics3D/JoltRigidBody3D: Add constructors for settings SirLynix 2023-08-09 18:01:23 +0200
  • de002adbb1 Graphics/GraphicsComponent: Fix clear clearing other entries SirLynix 2023-08-09 18:01:01 +0200
  • a6fbf3c622 Fix previous commit SirLynix 2023-08-08 18:26:53 +0200
  • cf6fdf258f Graphics: Add new functions to get default material types/presets SirLynix 2023-08-08 18:17:58 +0200
  • 32f8141bd8 ChipmunkPhysics2D: Rework RigidBody2D SirLynix 2023-08-07 18:17:00 +0200
  • 8eef44ff76 Remove qt rule (not used for now) SirLynix 2023-08-06 12:25:12 +0200
  • 94f0d4d25a Shadernodes: Use builtin Qt rules SirLynix 2023-08-06 11:51:36 +0200
  • 888d273695 Tests/ComputeParticlesTest: Fix mapping with OpenGL SirLynix 2023-08-06 10:14:30 +0200
  • fd73d62adf Graphics/RenderSystem: Fix skeleton not being used when added after graphics component SirLynix 2023-08-06 10:14:01 +0200
  • ee361fc48c Graphics/GraphicsComponent: Fix GetAABB() with no renderable SirLynix 2023-08-06 10:12:35 +0200
  • 98e9c89a54 ChipmunkPhysics2D/PhysWorld2D: Set default colors for debug draw options SirLynix 2023-08-06 10:12:17 +0200
  • 31dd74c503 Fix test compilation on macOS SirLynix 2023-08-04 18:02:16 +0200
  • b418ed6a32 Tests/ComputeParticlesTest: Change behavior when pressing space SirLynix 2023-08-04 16:42:54 +0200
  • 5444e4186e Core/Thread: Remove MinGW compiler defines (as they are now part of NazaraUtils) SirLynix 2023-08-04 16:40:46 +0200
  • c97bba71e7 Utility/Node: Translate comment SirLynix 2023-08-04 12:28:32 +0200
  • b3ad0e3a06 JoltPhysics3D: Fix raycast body for static bodies SirLynix 2023-08-04 12:28:15 +0200
  • e6f26f04a9 JoltPhysics3D: Fix destruction of just created bodies SirLynix 2023-08-04 12:27:26 +0200
  • 62adfdd26c Graphics: Fix warning SirLynix 2023-08-04 12:24:29 +0200
  • 94035c1db8
    msys2: use xmake package instead of compiling from source Jérôme Leclercq 2023-08-04 00:13:37 +0200
  • 8bfa5b4614
    Fix msys2 CI Jérôme Leclercq 2023-08-03 23:42:43 +0200
  • 3844f41c1b CI: Re-disable unit tests in release SirLynix 2023-07-30 21:00:39 +0200
  • e2808192aa Minor fixes SirLynix 2023-07-30 19:46:01 +0200
  • a7eba496fb Examples: Pass argc/argv to Application SirLynix 2023-07-30 12:46:18 +0200
  • 816d9d1174 Allow to setup/override module configuration from commandline SirLynix 2023-07-30 12:44:43 +0200
  • 218b75558a Core: Add CommandLineParameters SirLynix 2023-07-30 11:46:55 +0200
  • 651261d28a Minor fixes SirLynix 2023-07-30 10:56:28 +0200
  • b191dacc58 Reenable unit tests in release mode SirLynix 2023-07-30 10:55:38 +0200
  • 3d18052e45 Core/StateMachine: Add Disable and Enable methods SirLynix 2023-07-27 19:34:59 +0200
  • a06769ab2c ComputeParticlesTest: Press key to explode logo SirLynix 2023-07-27 15:10:14 +0200
  • d7cc1a8151 Core/EnttWorld: Add GetAliveEntityCount method SirLynix 2023-07-27 15:09:51 +0200
  • a101f7c71f Core/EnttWorld: Add RemoveSystem method SirLynix 2023-07-27 15:09:15 +0200
  • 99471e8e65 Remove useless includes SirLynix 2023-07-23 13:06:09 +0200
  • c081811760 JoltPhysics3D: Allow to construct components without using the system SirLynix 2023-07-23 13:05:33 +0200
  • 20f000c8dc Fix missing include SirLynix 2023-07-23 11:12:05 +0200
  • cb485cb20b ComputeParticlesTest: Improve demo SirLynix 2023-07-23 11:11:53 +0200
  • e42b2c87fc Fix unity build compilation SirLynix 2023-07-22 12:38:07 +0200
  • 6370e0d16d Core: Fix compilation with MinGW MCF threads SirLynix 2023-07-22 12:25:40 +0200
  • caaaf606d3 Update compute_particles.nzsl SirLynix 2023-07-21 18:35:34 +0200