Commit Graph

26 Commits

Author SHA1 Message Date
07bf698c2c Implement onTrigger callbacks 2023-10-10 10:58:49 +04:00
c740204bd5 Wrap more rigiddynamic funcs 2023-10-10 03:43:00 +04:00
5a55870493 Add funcs to set/get rigid actor user data 2023-10-05 13:25:48 +04:00
a01e4b6bbd Switch to mostly returning objects instead of pointers since
almost all objects contain only one pointer inside, making them
very small, so no point paying (de)allocation costs.

This has also been done to physx-c
2022-12-19 00:43:04 +04:00
8e358fb31f Correct DefaultCpuDispatcherCreate 2022-12-07 01:45:28 +04:00
fbd4ca7ce9 CPxPlane as value type 2022-02-19 08:04:43 +04:00
1b0d545d82 Update sceneDesc to non-pointer 2022-02-19 07:11:06 +04:00
fa291d4e4c RaycastBuffer release+RaycastWithHitBuffer 2022-02-19 06:33:50 +04:00
dddb8a65d5 Full onContact data+inlining 2022-02-18 03:39:11 +04:00
d143660a1f Start raycast implementation 2022-02-16 08:17:49 +04:00
d118b82ce6 PairFlags enum and reading pairHeader cstruct 2022-02-14 09:46:10 +04:00
2831edb9d4 Receive onContact callbacks 2022-02-14 08:52:18 +04:00
3344705f6b Simulation filtering 2022-02-14 06:45:15 +04:00
832f16f3fe Support split sim 2022-02-14 00:13:24 +04:00
940a0b2db6 Rigiddynamic CMass+Shape local poses 2022-01-28 09:27:50 +04:00
eb4519cc53 Shapes+RigidActors+CreateExclusiveShape+add createRigid dynamic/static to physics 2022-01-28 09:05:48 +04:00
082215d4ac More rigiddynamic stuff 2022-01-28 07:00:46 +04:00
56a7943405 Implement SetScratchBuffer 2022-01-28 06:36:19 +04:00
ce662775a4 Implementing the rigiddynamic api 2022-01-28 05:49:27 +04:00
2648e5743e Capsule geometry 2022-01-28 02:01:08 +04:00
e8bee27262 PhysX POC Alhamdullah! 2022-01-20 04:46:38 +04:00
ccecb3a1b0 Simulate and fetch results 2022-01-17 20:33:36 +04:00
c3c74b46a4 PvdSceneClient 2022-01-17 19:37:00 +04:00
eb8eea6c44 Towards an mvp 2022-01-17 04:36:56 +04:00
845b0612dc Wrap some foundation+pvd classes 2022-01-16 04:08:38 +04:00
a93e9fd7d1 Init of physX Alhamdullah! 2022-01-16 01:30:28 +04:00