Commit Graph

510 Commits

Author SHA1 Message Date
Daniel Chappuis
cde8273f6a Merge branch 'allocators' into develop 2019-06-28 08:08:02 +02:00
Daniel Chappuis
246f2312b9 Merge branch 'master' into allocators 2019-03-11 11:14:27 +01:00
Daniel Chappuis
061469a539 Check that proxy-shape is part of broad-phase before updating it in RigidBody 2019-03-11 11:12:42 +01:00
Daniel Chappuis
ca87fb624d Remove mutexes and do not use static pool and single frame memory allocators 2019-02-28 17:25:37 +01:00
Daniel Chappuis
2ce0f8d76f Make memory allocators thread-safe 2019-02-22 07:27:47 +01:00
Daniel Chappuis
117cbdafb7 Fix issue with friction constraint in contact solver 2019-02-12 20:25:38 +01:00
Daniel Chappuis
528d7bfd45 Fix issue in SAT algorithm 2019-01-28 18:51:04 +01:00
Daniel Chappuis
6bcb586d52 Fix issue with bias in SATAlgorithm and add asserts 2019-01-24 17:50:50 +01:00
Daniel Chappuis
6ef177329b Fix issue with very small determinant when inverting a 3x3 matrix 2019-01-16 20:43:16 +01:00
Daniel Chappuis
5851ae5309 Fix issue in PoolAllocator: Use default base allocator instead of free() 2018-10-10 20:36:02 +02:00
Daniel Chappuis
198624b89c Merge master into develop and fix conflicts 2018-09-26 19:50:44 +02:00
Daniel Chappuis
b3cd791146 Make possible for the user to use a custom pool memory allocator 2018-09-26 18:31:21 +02:00
Daniel Chappuis
dfa9a31a9e Merge branch 'ExternalFrameAllocator' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-ExternalFrameAllocator 2018-09-26 10:50:48 +02:00
Mkr
ede45c4188 Add support for passing a single frame allocator from user code 2018-09-25 20:27:24 -07:00
Daniel Chappuis
26393ffca3 Merge branch 'master' into develop 2018-09-13 07:12:59 +02:00
Daniel Chappuis
5b0227c5c5 Modifications of pull request (move private methods to public) 2018-09-12 09:39:00 +02:00
Daniel Chappuis
e9ecbd5a61 Merge branch 'ConcaveMeshDebug' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-ConcaveMeshDebug 2018-09-11 22:41:14 +02:00
Daniel Chappuis
453481af9a Merge branch 'HeightFieldChanges' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-HeightFieldChanges 2018-09-11 07:38:19 +02:00
Daniel Chappuis
a5ee98cbbe Merge branch 'PolygonVertexArrayConst' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-PolygonVertexArrayConst 2018-09-11 07:28:41 +02:00
Mkr
5f4d14d303 Add accessor methods to ConcaveMeshShape to allow reading back vertices and normals for inspection from the user code. 2018-09-09 16:44:48 -07:00
Mkr
54f17ac0aa Make input to PolygonVertexArray constant 2018-09-09 16:38:04 -07:00
Daniel Chappuis
e780399e5b Merge master into develop and fix conflicts 2018-08-27 08:11:57 +02:00
Daniel Chappuis
7b14e13fe6 Fix bug with assert with joints 2018-08-22 18:35:53 +02:00
Daniel Chappuis
527cc7fbb7 Replace broad phase pair management custom array by List 2018-08-21 07:37:52 +02:00
Mkr
78bbb7320d Make getVertexAt and getHeightAt public to allow for inspecting the height field (e.g. for debug draw the height field) 2018-08-16 21:32:25 -07:00
Mkr
fa1917a782 Explicitly use std::sqrt to avoid triggering ambiguous call errors when sqrt is defined in other namespaces 2018-08-14 22:24:15 -07:00
Daniel Chappuis
160759bb63 Replace array by Set for the moved shapes in broad-phase and fix a bug with added and removed collision body (crash in BroadPhaseAlgorithm::computeOverlappingPairs()) 2018-07-21 23:25:34 +02:00
Daniel Chappuis
e2fdf8ae8e Fix compilation warnings 2018-07-21 23:07:16 +02:00
Daniel Chappuis
c186a35b2d Fix compilation error on GCC 7 2018-07-21 22:50:54 +02:00
Daniel Chappuis
14491c7eb3 Make comment more clear 2018-07-01 17:24:24 +02:00
Daniel Chappuis
45f86ea543 Fix issue with ConvexMeshShape and BoxShape falling through ConcaveMeshShape and HeightFieldShape 2018-07-01 15:47:50 +02:00
Daniel Chappuis
15d9c29dd8 Fix linker error because of inline keyword 2018-05-31 20:06:33 +02:00
Daniel Chappuis
d15a41f0cc Fix issue with the list of contact manifolds of a CollisionBody that was not cleared 2018-05-30 11:08:34 +02:00
Daniel Chappuis
1c12ffe287 Fix compilation issue on Windows 10 with MINGW64 2018-05-29 21:53:59 +02:00
Daniel Chappuis
6732a8119c Fix issue with collision between a CollisionBody and a RigidBody in a DynamicsWorld 2018-05-29 21:44:56 +02:00
Daniel Chappuis
fe02f4ecc5 Fix issue with scaling in ConcaveMeshShape 2018-05-24 08:30:10 +02:00
Daniel Chappuis
82c7c5f29a Fix issue in broad-phase collision detection 2018-05-21 20:42:39 +02:00
Daniel Chappuis
681ebeba6b Update copyright date in license 2018-04-30 22:15:53 +02:00
Daniel Chappuis
b0f9cfd65a Fix compilation warnings 2018-04-21 20:03:44 +02:00
Daniel Chappuis
d5322ad745 Add comments in the code 2018-04-21 19:47:35 +02:00
Daniel Chappuis
d14e42be70 Refactor the way headers are included and use more forward declarations for faster compilation time 2018-04-20 07:13:39 +02:00
Daniel Chappuis
491702c05c Fix tests and fix compilation warnings 2018-04-16 18:52:02 +02:00
Daniel Chappuis
96c581ae9b Fix compilation warnings 2018-04-16 07:54:46 +02:00
Daniel Chappuis
e0c624205c Fix compilation warnings 2018-04-15 23:25:21 +02:00
Daniel Chappuis
5339b5ea4a Fix compilation warnings 2018-04-14 19:53:44 +02:00
Daniel Chappuis
4697b9fcef Fix issues with contact points reduction 2018-04-14 19:52:00 +02:00
Daniel Chappuis
1e4990ccbf Fix issue in Pair 2018-04-04 18:43:28 +02:00
Daniel Chappuis
fea3e44856 Fix memory leak in List, Map and Set 2018-04-04 18:37:24 +02:00
Daniel Chappuis
0307a1d9be Fix memory leaks in Map and Set 2018-04-04 07:31:49 +02:00
Daniel Chappuis
cea44dc235 Fix issue in List 2018-04-03 22:45:20 +02:00