Commit Graph

  • ce06a4b935 Change fixed size data types Daniel Chappuis 2016-10-17 22:41:58 +0200
  • 14bfb0aca4 Some optimizations in contact solver Daniel Chappuis 2016-10-17 22:41:33 +0200
  • 81426293e0 Remove unused variables in contact solver Daniel Chappuis 2016-10-16 23:18:42 +0200
  • d04cee7d0a Change the way to iterate over contacts Daniel Chappuis 2016-10-16 15:40:38 +0200
  • 58ae61d6aa Remove Impulse class Daniel Chappuis 2016-10-11 20:08:47 +0200
  • 7b5dce927e Fix issue with split impulse and refactor contact solver Daniel Chappuis 2016-10-10 23:30:32 +0200
  • a4a141483b Remove init contact constraint method Daniel Chappuis 2016-10-08 23:04:22 +0200
  • 3ab2b8608c Always solve friction at the center of the manifold and always use warmstarting Daniel Chappuis 2016-10-08 16:58:28 +0200
  • 25fddd6fb2 Back to previous contact solver Daniel Chappuis 2016-10-08 01:18:56 +0200
  • 54be20c5d3 Increase the default size of the single frame memory allocator Daniel Chappuis 2016-10-02 15:10:19 +0200
  • c597815191 Remove unecessary variables in constraints and cache inverse inertia world tensor of bodies Daniel Chappuis 2016-09-26 22:51:30 +0200
  • 8f4979f4a2 Allocate memory in the SingleFrameAllocator in the update() method Daniel Chappuis 2016-09-22 23:24:03 +0200
  • e014f00afc Refactor memory allocator and refactor contact solver Daniel Chappuis 2016-09-21 22:03:45 +0200
  • 92460791e6 Refactor PoolAllocator and add SingleFrameAllocator Daniel Chappuis 2016-09-21 22:01:14 +0200
  • 1a26241fa8 Fix issue in contact solver Daniel Chappuis 2016-09-16 20:02:38 +0200
  • b4f13308de Optimize warmstarting in contact solver Daniel Chappuis 2016-09-13 22:58:17 +0200
  • e069a25f08 Start refactoring the contact solver Daniel Chappuis 2016-09-10 11:18:52 +0200
  • 5b17652adb Merge branch 'develop' into optimization Daniel Chappuis 2016-08-21 20:49:22 +0200
  • 2f195c6106 Fix compilation error on gcc Daniel Chappuis 2016-08-21 20:44:29 +0200
  • 123cd93f38 Fix compilation error on gcc Daniel Chappuis 2016-08-21 20:37:58 +0200
  • 6f8d9586c7 Fix compilation error on gcc Daniel Chappuis 2016-08-21 20:25:50 +0200
  • 0a7eeaeb48 Fix compilation error on gcc Daniel Chappuis 2016-08-21 19:32:14 +0200
  • 8a69dc89fa Add missing override keyword Daniel Chappuis 2016-08-21 12:34:27 +0200
  • 8d2b898168 Fix merge conflicts Daniel Chappuis 2016-08-21 11:47:22 +0200
  • 68a169efbd Merge branch 'voronoi_simplex' into develop Daniel Chappuis 2016-08-21 11:09:39 +0200
  • 4e70174da7 Use default nb solver iterations in demo scenes Daniel Chappuis 2016-07-20 07:18:17 +0200
  • 2932403ff4 Use default keyword for default constructors/destructors Daniel Chappuis 2016-07-19 06:52:18 +0200
  • cfede8f179 Use constexpr for compile time constants Daniel Chappuis 2016-07-11 08:59:39 +0200
  • 16478722de Use override keyword to mark virtual overriden methods Daniel Chappuis 2016-07-11 08:33:24 +0200
  • f5ade0f52d Fix virtual constructors, use c++11 scoped enums, use c++11 delete methods instead of private constructors Daniel Chappuis 2016-07-08 07:25:37 +0200
  • be957ba41a Replace typedefs by c++11 alias declaration Daniel Chappuis 2016-07-06 07:05:34 +0200
  • 9cc633fc67 Modify initial GJK support direction Daniel Chappuis 2016-07-06 06:48:19 +0200
  • da9f6ae233 Remove Simplex class (replaced by VoronoiSimplex) Daniel Chappuis 2016-07-05 22:02:16 +0200
  • 4bad013c91 Make GJK/EPA collision detection more robust Daniel Chappuis 2016-07-05 21:34:44 +0200
  • ccd33c2502 Fix issue in VoronoiSimplex Daniel Chappuis 2016-06-27 18:50:12 +0200
  • fd224ebaba Add VoronoiSimplex class for GJK algorithm Daniel Chappuis 2016-06-20 08:41:22 +0200
  • 9fae1b4e35 Add missing virtual destructor Daniel Chappuis 2016-06-20 08:40:26 +0200
  • 942b63b48d Replace NULL pointer by nullptr Daniel Chappuis 2016-05-19 22:47:19 +0200
  • c3e74856a0 Fix assert raised in empty scene Daniel Chappuis 2016-05-18 22:30:20 +0200
  • ae7bec43c4 Allow for zero mass rigid body Daniel Chappuis 2016-05-18 21:39:11 +0200
  • 6a8b63adc2 ProxyShape must have a virtual destructor Daniel Chappuis 2016-05-15 19:29:50 +0200
  • 2640fbd48a Start replacing NULL constant by nullptr Daniel Chappuis 2016-05-15 19:25:58 +0200
  • 3109b4e8da Update Readme file v0.6.0 Daniel Chappuis 2016-04-15 22:00:43 +0200
  • 21575e9bef Modify .travis.yml file Daniel Chappuis 2016-04-15 21:45:55 +0200
  • c369eb97a8 Merge branch 'develop' Daniel Chappuis 2016-04-15 07:07:22 +0200
  • 60ca27f353 Update Readme file Daniel Chappuis 2016-04-14 22:59:23 +0200
  • 18fdcc225c Update Readme file Daniel Chappuis 2016-04-14 22:55:53 +0200
  • 97d9a80807 Update Readme file Daniel Chappuis 2016-04-14 22:52:04 +0200
  • 346e34240e Update Readme file Daniel Chappuis 2016-04-14 22:49:58 +0200
  • caaa54874c Update Readme file Daniel Chappuis 2016-04-14 22:33:31 +0200
  • 5c6ed9cdb4 Change testbed application resolution Daniel Chappuis 2016-04-14 22:11:48 +0200
  • 2dd89620cc Modify documentation Daniel Chappuis 2016-04-14 22:11:19 +0200
  • 30f7a646c2 Change image in Doxygen documentation Daniel Chappuis 2016-04-13 17:29:42 +0200
  • 1ae9bb5467 Fix warning Daniel Chappuis 2016-04-12 21:32:35 +0200
  • 34b330eb4f Fix warnings Daniel Chappuis 2016-04-12 21:28:09 +0200
  • 4ae8d446be Fix compilation errors on Visual Studio and warnings Daniel Chappuis 2016-04-12 18:44:55 +0200
  • 101964a427 Modify travis file Daniel Chappuis 2016-04-11 22:03:44 +0200
  • d9087d6e84 Small modification Daniel Chappuis 2016-04-11 21:38:47 +0200
  • 8a75c867a5 Change version number of the library Daniel Chappuis 2016-04-11 20:15:20 +0200
  • d5a471f964 Update documentation Daniel Chappuis 2016-04-09 22:52:25 +0200
  • 41dfaf0fa5 Fix warnings Daniel Chappuis 2016-04-09 11:26:43 +0200
  • fcfbfd1946 Add new logo into documentation Daniel Chappuis 2016-04-07 17:36:04 +0200
  • 905c05c2b9 Modify travis file Daniel Chappuis 2016-04-07 08:48:58 +0200
  • 5b7a096e27 Remove .mtl file and add doxygen documentation in TriangleVertexArray Daniel Chappuis 2016-04-07 08:48:25 +0200
  • 357e0792ea Modifications in concave shape scene in testbed application Daniel Chappuis 2016-04-07 08:39:17 +0200
  • 4a5c57c37e Configure coverity scan for travis Daniel Chappuis 2016-04-02 17:12:31 +0200
  • 69f56e84f2 Configure coverity scan for travis Daniel Chappuis 2016-04-02 17:06:54 +0200
  • a609e0f8d7 Configure coverity scan for travis Daniel Chappuis 2016-04-02 16:26:12 +0200
  • a73da0a547 Configure coverity scan for travis Daniel Chappuis 2016-04-02 15:38:14 +0200
  • 6417d38522 Modify travis file Daniel Chappuis 2016-04-02 15:12:15 +0200
  • 582ad5996c Modify travis file Daniel Chappuis 2016-04-02 14:26:23 +0200
  • 3a77ea3171 Modify travis file Daniel Chappuis 2016-04-02 02:54:32 +0200
  • fcadbed56f Fix issue in function to compute triangle barycentric coordinates Daniel Chappuis 2016-04-02 02:50:32 +0200
  • bffbd66c54 Fix precision issue in unit tests Daniel Chappuis 2016-04-02 02:26:20 +0200
  • bd8b626406 Modify travis file Daniel Chappuis 2016-04-02 02:19:12 +0200
  • c8daa95035 Try to fix issue with travis file Daniel Chappuis 2016-04-02 02:03:51 +0200
  • a6634355a5 Try to fix issue with travis file Daniel Chappuis 2016-04-02 01:59:37 +0200
  • f22db4b4ed Fix issues and add unit tests Daniel Chappuis 2016-04-02 01:51:41 +0200
  • b7b8cad191 Add coverity scan into .travis.yml file Daniel Chappuis 2016-04-01 18:46:55 +0200
  • 50a9feded6 Increase mouse scrolling sensitivity in testbed application Daniel Chappuis 2016-04-01 18:46:13 +0200
  • 97fd840150 Fix pointer error in raycast unit test Daniel Chappuis 2016-03-30 23:17:20 +0200
  • b608efa032 Try to use newer compiler on travis for C++11 Daniel Chappuis 2016-03-30 23:11:41 +0200
  • 21bb8bc625 Fix warnings in testbed application Daniel Chappuis 2016-03-30 23:01:11 +0200
  • 235b1db90c Fix warnings Daniel Chappuis 2016-03-30 22:39:47 +0200
  • 59b237e992 Add unit tests for Dynamic AABB tree Daniel Chappuis 2016-03-30 07:10:15 +0200
  • 315c701f34 Move method in cpp file Daniel Chappuis 2016-03-30 07:09:35 +0200
  • 274483aee2 Add raycasting unit tests for ConcaveMeshShape and HeightFieldShape Daniel Chappuis 2016-03-26 14:22:49 +0100
  • af1350e2e1 Fix issue in HeightField in testbed application Daniel Chappuis 2016-03-24 18:19:01 +0100
  • 744484e064 Use float height data for HeightField in HeightField scenes in testbed Daniel Chappuis 2016-03-22 07:29:20 +0100
  • 4d982ebd31 Fix sleeping colors in testbed application Daniel Chappuis 2016-03-21 23:02:05 +0100
  • e530a1a7cc Add rolling resistance to shapes in collision shapes scene in testbed application Daniel Chappuis 2016-03-21 21:55:02 +0100
  • 67334b1bd3 Remove coverity scan from travis.yml file Daniel Chappuis 2016-03-21 21:01:43 +0100
  • fc1f844135 Merge branch nanogui into develop Daniel Chappuis 2016-03-21 20:57:42 +0100
  • e4eea29a98 Fix issue in testbed application on Windows Daniel Chappuis 2016-03-21 18:35:44 +0100
  • 3e98ab2282 Add support for rolling resistance in the contact solver Daniel Chappuis 2016-03-20 23:01:38 +0100
  • 10549796c8 Add functions in Vector2, Vector3 and clamp vector function in mathematics Daniel Chappuis 2016-03-20 22:54:08 +0100
  • 63fb6261a3 Fix issue with linear/angular damping Daniel Chappuis 2016-03-20 22:53:05 +0100
  • b15d46a95f Working on GUI for testbed application Daniel Chappuis 2016-03-03 21:46:45 +0100
  • 7d0b5df216 Fix issues in CMakeLists files for Windows Daniel Chappuis 2016-03-03 17:25:53 +0100
  • 97436877fb Fix issue with fixed framerate in nanogui Daniel Chappuis 2016-03-01 23:19:45 +0100