Commit Graph

3506 Commits

Author SHA1 Message Date
SirLynix
65a1c195ac ChipmunkPhysics2D/RigidBody2D: Add ToLocal/ToWorld methods 2023-08-12 12:11:24 +02:00
SirLynix
1ef61cc5ad Math/VectorI: Add modulo overloads 2023-08-12 12:02:12 +02:00
SirLynix
4642ea778c ChipmunkPhysics2D/PhysicsSystem: Add query functions wrappers 2023-08-10 12:05:31 +02:00
SirLynix
ab95bec41b Fix compilation 2023-08-10 12:03:56 +02:00
SirLynix
5484967498 ChipmunkPhysics2D/RigidBody2D: Add unique body index and remove userdata 2023-08-10 08:40:21 +02:00
SirLynix
1bbfd9fdd2 Widgets/TextAreaWidget: [SetText] Pass std::string by value 2023-08-09 19:37:51 +02:00
SirLynix
e5318e49fe JoltPhysics3D/JoltRigidBody3D: Add constructors for settings 2023-08-09 18:01:23 +02:00
SirLynix
de002adbb1 Graphics/GraphicsComponent: Fix clear clearing other entries 2023-08-09 18:01:01 +02:00
SirLynix
cf6fdf258f Graphics: Add new functions to get default material types/presets 2023-08-08 18:17:58 +02:00
SirLynix
32f8141bd8 ChipmunkPhysics2D: Rework RigidBody2D 2023-08-07 18:17:00 +02:00
SirLynix
fd73d62adf Graphics/RenderSystem: Fix skeleton not being used when added after graphics component 2023-08-06 10:14:01 +02:00
SirLynix
ee361fc48c Graphics/GraphicsComponent: Fix GetAABB() with no renderable 2023-08-06 10:12:35 +02:00
SirLynix
98e9c89a54 ChipmunkPhysics2D/PhysWorld2D: Set default colors for debug draw options 2023-08-06 10:12:17 +02:00
SirLynix
e2808192aa Minor fixes 2023-07-30 19:46:01 +02:00
SirLynix
816d9d1174 Allow to setup/override module configuration from commandline 2023-07-30 12:44:43 +02:00
SirLynix
218b75558a Core: Add CommandLineParameters 2023-07-30 11:46:55 +02:00
SirLynix
651261d28a Minor fixes 2023-07-30 10:56:28 +02:00
SirLynix
3d18052e45 Core/StateMachine: Add Disable and Enable methods 2023-07-27 19:34:59 +02:00
SirLynix
d7cc1a8151 Core/EnttWorld: Add GetAliveEntityCount method 2023-07-27 15:09:51 +02:00
SirLynix
a101f7c71f Core/EnttWorld: Add RemoveSystem method 2023-07-27 15:09:15 +02:00
SirLynix
99471e8e65 Remove useless includes 2023-07-23 13:06:09 +02:00
SirLynix
c081811760 JoltPhysics3D: Allow to construct components without using the system 2023-07-23 13:05:33 +02:00
SirLynix
20f000c8dc Fix missing include 2023-07-23 11:12:05 +02:00
Jérôme Leclercq
313be2d0f4 Fix merge error 2023-07-21 12:12:10 +02:00
SirLynix
dee47c6f15 Renderer: Fix BuildMipmaps 2023-07-21 12:12:10 +02:00
SirLynix
4db5b59ec9 Renderer: Refactor transient resources (allow access at any time) 2023-07-21 12:12:10 +02:00
SirLynix
e34ba8c05d Add ComputeParticlesTest
Renderer: Add a way to execute commands on the device
2023-07-21 12:12:10 +02:00
SirLynix
c25113fea9 xmake check-files -f 2023-07-21 09:01:52 +02:00
SirLynix
fbf4da3c4f VulkanRenderer: Improve transient command buffer usage
Allocate and reuse them between frames, by resetting the command pool
2023-07-21 09:00:34 +02:00
SirLynix
ce2693114c Fix includes 2023-07-17 19:18:15 +02:00
SirLynix
cbe055d412 Core/AppFilesystemComponent: Use hash as key for resource parameters 2023-07-17 19:07:45 +02:00
SirLynix
f2bc1bff7a Update for latest nazarautils update 2023-07-17 19:05:15 +02:00
SirLynix
af3d1cfa26 Network/NetPacket: Fix mutex recursive lock leading to an exception 2023-07-15 10:36:41 +02:00
SirLynix
ff491eddc7 Math/Angle: Fix Zero() 2023-07-14 14:18:28 +02:00
SirLynix
62663dc8e1 Vulkan 2023-07-14 14:18:04 +02:00
SirLynix
1bb4b8fa0d Core/AppFilesystemComponent: Add GetDirectory 2023-07-14 14:16:57 +02:00
SirLynix
4f3542356d Graphics/RenderSystem: Handle visibility immediatly
This fixes an issue when rendermask/scissor box is updated right after making an entity visible (e.g. widgets)
2023-07-02 14:04:00 +02:00
SirLynix
602361e8e1 Core/Time: Add support for AsSeconds<integer> 2023-06-28 07:04:20 +02:00
SirLynix
96618cbb5b Fix some warnings 2023-06-27 19:31:24 +02:00
SirLynix
161c4f6aca Math/Frustum: Fix Contains(Box) and Intersect(points, n) 2023-06-25 09:50:10 +02:00
SirLynix
2f1e2f94d7 Math/Plane: Fix construction from 3 points 2023-06-23 13:23:26 +02:00
SirLynix
b2538028b4 Math/Plane: Rename Distance method to SignedDistance 2023-06-22 17:56:18 +02:00
SirLynix
622b6cbec9 Math: Reverse plane direction (to make it more standard) 2023-06-21 19:50:03 +02:00
SirLynix
9eb4c43997 Math/Frustum: Add GetPlanes() 2023-06-21 19:49:32 +02:00
SirLynix
2a9ec4f3bb Minor fixes 2023-06-16 13:06:11 +02:00
SirLynix
6bf91e10e5 Network: Implement WebService with emscripten fetch API on wasm 2023-06-14 20:13:17 +02:00
SirLynix
b28d97b1fa Add missing include 2023-06-14 20:13:17 +02:00
SirLynix
a9d74c7345 Update WebRequestResult.hpp 2023-06-14 20:13:17 +02:00
SirLynix
c65daba072 Network: Add WebService 2023-06-14 20:13:17 +02:00
SirLynix
504c0f771b Minor fixes 2023-06-09 09:24:03 +02:00