bullet3/Extras
erwin.coumans e80feca36b Big work-in-progress refactoring of the constraint solver:
1) Add fast branchless SIMD support for constraint solver (Windows only until we get other contributions).
See resolveSingleConstraintRowGenericSIMD in Bullet/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp
resolveSingleConstraintRowGenericSIMD can be used for all constraints, including contact, point 2 point, hinge, generic etc.

2) During this refactoring, all constraints support the obsolete 'solveConstraintObsolete' while we add 'getInfo1' and 'getInfo2' support.
This interface is almost identical interface to Open Dynamics Engine, to make it easier to port Dantzig LCP solver.

3) Some minor refactoring to reduce huge constructor overhead in math classes.
2008-12-01 06:41:25 +00:00
..
AllBulletDemosOSX updated projectfiles for OSX demo 2008-09-05 01:43:25 +00:00
BulletColladaConverter fix broken build 2008-11-12 22:25:23 +00:00
CDTestFramework CPU implementation of btCudaBroadphase added. 2008-11-25 03:16:11 +00:00
COLLADA_DOM Fix compilation for MSVC 6.0 for Bullet and COLLADA DOM. 2008-11-12 18:37:05 +00:00
ConvexDecomposition updated CMake support: remove Lib prefix, to facilitate Apple Framework support, add App prefix for demos 2008-11-06 06:54:35 +00:00
CUDA CPU implementation of btCudaBroadphase added. 2008-11-25 03:16:11 +00:00
EPA replaced btSimdMinMax.h by btMinMax.h in a few remaining places 2007-10-19 20:48:06 +00:00
ExtraSolid35 Fix interface for comparison/integration files in alternative EPA solvers. 2007-02-21 21:00:16 +00:00
freeglut add freeglut (work in progress) 2007-12-14 01:46:49 +00:00
GIMPACTUtils updated CMake support: remove Lib prefix, to facilitate Apple Framework support, add App prefix for demos 2008-11-06 06:54:35 +00:00
glui Added specialKeyboardUp handler to GLUI (why was it missing?) 2008-11-13 07:33:25 +00:00
iff added missing Jamfile 2008-11-20 08:10:05 +00:00
khx2dae add patch for Havok 5.5 to add COLLADA Physics conversion 2008-08-01 05:15:50 +00:00
LibXML Fix btSoftBody issue, so it can interact with btCollisionObject and btGhostObject (and not just btRigidBody and btSoftBody) 2008-11-10 20:33:14 +00:00
MayaPlugin add obsolete 'getPoints' to be backwards compatible (breaks MayaPlugin) 2008-11-12 16:53:06 +00:00
obsolete moved a few Extras projects into Extras/obsolete. 2008-11-17 21:05:22 +00:00
quickstep Big work-in-progress refactoring of the constraint solver: 2008-12-01 06:41:25 +00:00
readblend don't include cfloat by default, it breaks OSX and Linux build 2008-10-06 06:00:35 +00:00
simdmathlibrary patch to allow building of SPU version 2007-08-21 03:41:42 +00:00
software_cache/cache removed unused files, accidently copied wrong license header in them. 2008-11-18 01:39:00 +00:00
vectormathlibrary removed bloated reference docs, will add them in a separate package 2008-11-10 22:26:16 +00:00
CMakeLists.txt added build files for iff library (binary Interchange File Format) 2008-10-27 00:22:35 +00:00
Jamfile added build files for iff library (binary Interchange File Format) 2008-10-27 00:22:35 +00:00
Makefile.am even more build system changes. 2008-10-11 06:11:26 +00:00