18 Commits

Author SHA1 Message Date
44a401344f Optimize edge collision checking by sorting so they always follow in pairs
Fix suspension constraint force being weird
2025-07-27 15:33:00 +04:00
56f1eb1d15 Fix bug in names where same string could get interned twice, some easy optimizations 2025-07-25 01:14:41 +04:00
8378b943cb Compound shapes support, better debug ui 2025-06-16 01:19:31 +04:00
735c61fd05 First implementation of track collision (non convex triangle level geometry) 2025-05-12 01:17:49 +04:00
a4ed430efe Fix a bunch of collision bugs 2025-05-03 23:24:45 +04:00
8fe95ce5a0 Fork raylib to expose GetGLProcAddress 2025-05-03 00:18:30 +04:00
3bab8ac88e Proper raycasts against other rigid bodies instead of a fake plane 2025-04-27 17:06:04 +04:00
860f9f59b6 Optimize edge separation test, use SOA structs in more places 2025-03-02 21:14:12 +04:00
503d6170c2 Fix restitution and start implementing BVH acceleration for collision 2025-03-01 19:04:01 +04:00
aa1dab6079 Update shape from immediate_body 2025-02-09 19:33:19 +04:00
25ff57168b Collisions for the convex shape 2025-02-02 02:41:24 +04:00
82470ca3c7 Edge contacts and fix bug with face contacts 2025-01-19 18:16:52 +04:00
4af30979d5 collision detection progress 2025-01-19 04:32:36 +04:00
923cb6f459 Convex vs convex face manifolds working 2025-01-18 17:16:32 +04:00
43f8c66ec1 Start implementing convex collisions 2025-01-17 00:24:17 +04:00
Sergey Poznyak
2b3739937a Start implementing a span allocator 2025-01-13 02:46:54 +04:00
Sergey Poznyak
587104651c Halfedge test 2025-01-12 19:29:29 +04:00
Sergey Poznyak
b46858cf55 Implementing halfedge mesh 2025-01-12 03:59:33 +04:00