Daniel Chappuis
|
54be20c5d3
|
Increase the default size of the single frame memory allocator
|
2016-10-02 15:10:19 +02:00 |
|
Daniel Chappuis
|
c597815191
|
Remove unecessary variables in constraints and cache inverse inertia world tensor of bodies
|
2016-09-26 22:51:30 +02:00 |
|
Daniel Chappuis
|
8f4979f4a2
|
Allocate memory in the SingleFrameAllocator in the update() method
|
2016-09-22 23:24:03 +02:00 |
|
Daniel Chappuis
|
e014f00afc
|
Refactor memory allocator and refactor contact solver
|
2016-09-21 22:03:45 +02:00 |
|
Daniel Chappuis
|
92460791e6
|
Refactor PoolAllocator and add SingleFrameAllocator
|
2016-09-21 22:01:14 +02:00 |
|
Daniel Chappuis
|
1a26241fa8
|
Fix issue in contact solver
|
2016-09-16 20:02:38 +02:00 |
|
Daniel Chappuis
|
b4f13308de
|
Optimize warmstarting in contact solver
|
2016-09-13 22:58:17 +02:00 |
|
Daniel Chappuis
|
e069a25f08
|
Start refactoring the contact solver
|
2016-09-10 11:18:52 +02:00 |
|
Daniel Chappuis
|
5b17652adb
|
Merge branch 'develop' into optimization
|
2016-08-21 20:49:22 +02:00 |
|
Daniel Chappuis
|
2f195c6106
|
Fix compilation error on gcc
|
2016-08-21 20:44:29 +02:00 |
|
Daniel Chappuis
|
123cd93f38
|
Fix compilation error on gcc
|
2016-08-21 20:37:58 +02:00 |
|
Daniel Chappuis
|
6f8d9586c7
|
Fix compilation error on gcc
|
2016-08-21 20:25:50 +02:00 |
|
Daniel Chappuis
|
0a7eeaeb48
|
Fix compilation error on gcc
|
2016-08-21 19:32:14 +02:00 |
|
Daniel Chappuis
|
8a69dc89fa
|
Add missing override keyword
|
2016-08-21 12:34:27 +02:00 |
|
Daniel Chappuis
|
8d2b898168
|
Fix merge conflicts
|
2016-08-21 11:47:22 +02:00 |
|
Daniel Chappuis
|
2932403ff4
|
Use default keyword for default constructors/destructors
|
2016-07-19 06:52:18 +02:00 |
|
Daniel Chappuis
|
cfede8f179
|
Use constexpr for compile time constants
|
2016-07-11 08:59:39 +02:00 |
|
Daniel Chappuis
|
16478722de
|
Use override keyword to mark virtual overriden methods
|
2016-07-11 08:33:24 +02:00 |
|
Daniel Chappuis
|
f5ade0f52d
|
Fix virtual constructors, use c++11 scoped enums, use c++11 delete methods instead of private constructors
|
2016-07-08 07:25:37 +02:00 |
|
Daniel Chappuis
|
be957ba41a
|
Replace typedefs by c++11 alias declaration
|
2016-07-06 07:05:34 +02:00 |
|
Daniel Chappuis
|
9cc633fc67
|
Modify initial GJK support direction
|
2016-07-06 06:48:19 +02:00 |
|
Daniel Chappuis
|
da9f6ae233
|
Remove Simplex class (replaced by VoronoiSimplex)
|
2016-07-05 22:02:16 +02:00 |
|
Daniel Chappuis
|
4bad013c91
|
Make GJK/EPA collision detection more robust
|
2016-07-05 21:34:44 +02:00 |
|
Daniel Chappuis
|
ccd33c2502
|
Fix issue in VoronoiSimplex
|
2016-06-27 18:50:12 +02:00 |
|
Daniel Chappuis
|
fd224ebaba
|
Add VoronoiSimplex class for GJK algorithm
|
2016-06-20 08:41:22 +02:00 |
|
Daniel Chappuis
|
9fae1b4e35
|
Add missing virtual destructor
|
2016-06-20 08:40:26 +02:00 |
|
Daniel Chappuis
|
942b63b48d
|
Replace NULL pointer by nullptr
|
2016-05-19 22:47:19 +02:00 |
|
Daniel Chappuis
|
c3e74856a0
|
Fix assert raised in empty scene
|
2016-05-18 22:30:20 +02:00 |
|
Daniel Chappuis
|
ae7bec43c4
|
Allow for zero mass rigid body
|
2016-05-18 21:39:11 +02:00 |
|
Daniel Chappuis
|
6a8b63adc2
|
ProxyShape must have a virtual destructor
|
2016-05-15 19:29:50 +02:00 |
|
Daniel Chappuis
|
2640fbd48a
|
Start replacing NULL constant by nullptr
|
2016-05-15 19:25:58 +02:00 |
|
Daniel Chappuis
|
1ae9bb5467
|
Fix warning
|
2016-04-12 21:32:35 +02:00 |
|
Daniel Chappuis
|
34b330eb4f
|
Fix warnings
|
2016-04-12 21:28:09 +02:00 |
|
Daniel Chappuis
|
4ae8d446be
|
Fix compilation errors on Visual Studio and warnings
|
2016-04-12 18:44:55 +02:00 |
|
Daniel Chappuis
|
d9087d6e84
|
Small modification
|
2016-04-11 21:38:47 +02:00 |
|
Daniel Chappuis
|
8a75c867a5
|
Change version number of the library
|
2016-04-11 20:15:20 +02:00 |
|
Daniel Chappuis
|
41dfaf0fa5
|
Fix warnings
|
2016-04-09 11:26:43 +02:00 |
|
Daniel Chappuis
|
5b7a096e27
|
Remove .mtl file and add doxygen documentation in TriangleVertexArray
|
2016-04-07 08:48:25 +02:00 |
|
Daniel Chappuis
|
fcadbed56f
|
Fix issue in function to compute triangle barycentric coordinates
|
2016-04-02 02:50:32 +02:00 |
|
Daniel Chappuis
|
235b1db90c
|
Fix warnings
|
2016-03-30 22:39:47 +02:00 |
|
Daniel Chappuis
|
315c701f34
|
Move method in cpp file
|
2016-03-30 07:09:35 +02:00 |
|
Daniel Chappuis
|
fc1f844135
|
Merge branch nanogui into develop
|
2016-03-21 20:57:42 +01:00 |
|
Daniel Chappuis
|
3e98ab2282
|
Add support for rolling resistance in the contact solver
|
2016-03-20 23:01:38 +01:00 |
|
Daniel Chappuis
|
10549796c8
|
Add functions in Vector2, Vector3 and clamp vector function in mathematics
|
2016-03-20 22:54:08 +01:00 |
|
Daniel Chappuis
|
63fb6261a3
|
Fix issue with linear/angular damping
|
2016-03-20 22:53:05 +01:00 |
|
Daniel Chappuis
|
d0481e0901
|
Fix compilation errors/warnings on Linux
|
2016-02-22 23:26:50 +01:00 |
|
Daniel Chappuis
|
d6580f94aa
|
Fix conflicts when merging triangularmeshes into develop
|
2016-02-15 20:14:30 +01:00 |
|
Daniel Chappuis
|
32bee688be
|
Working on demo scenes in testbed application
|
2016-02-14 19:36:56 +01:00 |
|
Daniel Chappuis
|
eeb1052833
|
Fix issue in HeightField and user Perlin noise to generate terrain
|
2016-02-11 23:09:01 +01:00 |
|
Daniel Chappuis
|
4931e1450a
|
Fix issues in HeightFieldShape
|
2016-02-08 22:24:57 +01:00 |
|