Commit Graph

658 Commits

Author SHA1 Message Date
ejcoumans
1763c8f806 make traversal mode public, so user can change it 2007-09-06 06:49:45 +00:00
ejcoumans
0f7193c0f8 fixed MSVC 6 build, thanks Proctoid, http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1375
fixed double precision build issues, thanks Alex Silverman, http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1434
2007-08-31 23:32:51 +00:00
ejcoumans
43d367d232 Fixed issue with transposeTimes. Luckily this method wasn't used in the SDK, except for some optional parts.
Thanks Jay Lee for pointing this out!
2007-08-24 18:30:49 +00:00
ejcoumans
fa2be67e8a added preferred direction, to improve penetration depth quality (better matching collision normal) for triangle meshes. 2007-08-22 01:09:48 +00:00
ejcoumans
dbdc2a812f converted files to UNIX EOL 2007-08-21 04:06:39 +00:00
ejcoumans
4171d02b99 patch to allow building of SPU version 2007-08-21 03:41:42 +00:00
ejcoumans
c499abbb4a forgot to add Make.* files 2007-08-20 20:28:16 +00:00
ejcoumans
e8ae7ddf85 minor change in changelog 2007-08-18 16:49:21 +00:00
ejcoumans
375e428910 updated IBM Cell SDK makefiles 2007-08-18 16:45:06 +00:00
ejcoumans
cdbc95c105 updated IBM Cell SDK makefiles, to use CELL_TOP 2007-08-18 16:36:21 +00:00
ejcoumans
c29b961cde updated work-in-progress PS3 Linux makefiles, clarified license for optional external libraries 2007-08-18 16:15:09 +00:00
ejcoumans
ecb6c967d1 updated changelog with bug 2007-08-18 15:16:34 +00:00
ejcoumans
fd67de47d3 fixed bug in GIMPACT, thanks Thomas, http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1368 2007-08-18 15:11:53 +00:00
ejcoumans
b829bd1a32 fixed typo in name, thanks Marten Svanfeldt 2007-08-16 21:41:48 +00:00
ejcoumans
d66ddebb3b accidently overwrite the most recent version of README by an older one. 2007-08-16 20:19:12 +00:00
ejcoumans
f41521e335 patched makefile for tests, thanks to Kazunori Asayama 2007-08-16 05:43:06 +00:00
ejcoumans
b706ea5dfd applied patch to improve build system 2007-08-16 05:30:23 +00:00
ejcoumans
dae4a77589 Sony approved and provided an update to vec_types.h to use the BSD license. 2007-08-15 20:19:18 +00:00
ejcoumans
36f14c0445 updated ChangeLog.txt with new parallel constraint solver 2007-08-15 15:37:45 +00:00
ejcoumans
63d349ad5e don't create an empty algorithm when not searching, thanks Marten SvanFeldt for pointing this out 2007-08-15 15:33:56 +00:00
ejcoumans
b2c29342fa removed obsolete files 2007-08-15 05:35:45 +00:00
ejcoumans
6b0a3f081c added tests for Vector Math, modified Makefile, added helper include files 2007-08-15 04:54:27 +00:00
ejcoumans
b43b8f0f75 - added 'init' function for DoubleBuffer, in case constructor is not called.
- use proper transform for concave case
thanks Marten for the patch
2007-08-15 04:16:25 +00:00
ejcoumans
635632acf9 initialize m_islandTag1/m_companionId, thanks Marten 2007-08-13 20:53:02 +00:00
ejcoumans
620b67b752 some changes towards libspe2 support 2007-08-13 04:27:36 +00:00
ejcoumans
89272639e9 added IBM Cell SDK 2.1 makefile 2007-08-13 04:25:46 +00:00
ejcoumans
e7304e6cec added Makefiles for IBM Cell SDK 2.1, thanks to Bruce D'Amora, IBM Watson 2007-08-13 04:18:25 +00:00
ejcoumans
7834825a43 added parallel constraint solver (for CELL Spu and multi-core, work in progress)
Thanks Marten Svanfeldt/Starbreeze Studios for the contribution
2007-08-12 17:39:15 +00:00
ejcoumans
f19bc68408 fixed Win32 Threaded, by waiting for multiple objects (it was re-using the same task all the time)
Thanks Marten Svanfeldt (Starbreeze Studios) for the fix
2007-08-12 17:37:36 +00:00
ejcoumans
ec22825e65 added parallel solver (work in progress) and made modifications to demo/constraints to allow for getting the type without using virtual functions (needed on CELL SPU processors) 2007-08-12 17:27:33 +00:00
ejcoumans
37e2b3db0a updated README with more details 2007-08-10 16:13:26 +00:00
ejcoumans
fd0f7da56b updated README with more details 2007-08-10 16:11:51 +00:00
ejcoumans
485d59c24b removed C++ style comments from license file 2007-08-09 16:26:11 +00:00
ejcoumans
ecaca83f8b removed comments from LICENSE file 2007-08-09 16:25:29 +00:00
ejcoumans
60d7d4b073 quantization/compression is now allowed for btTriangleMesh containers and btBvhTriangleMeshShape 2007-08-08 16:29:40 +00:00
ejcoumans
d7dcd1f626 updated projectfiles 2007-08-03 06:23:23 +00:00
ejcoumans
e597eef059 updated version, cmake build, changelog 2007-08-03 05:41:23 +00:00
ejcoumans
7c0abad041 added aabb overlap check for multi SAP broadphase 2007-08-03 01:48:34 +00:00
ejcoumans
b6cd61a5e1 preparation for multi SAP broadphase 2007-08-03 01:39:36 +00:00
ejcoumans
1f7646f72a Refactoring to enable multi SAP broadphase.
This was already planned, and Pierre Terdiman recent thread motivated me to decouple the paircache from the sweep and prune.
http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1329
2007-08-02 23:48:46 +00:00
ejcoumans
5279f9e129 BulletMultiThreaded (SPU/multi-core): added compound shape support and concave-convex (swapped case). Thanks to Marten Svanfeldt 2007-08-02 20:16:58 +00:00
ejcoumans
8a1d556e93 moved Bullet-C-Api.h to src, rather then include. 2007-08-02 06:41:24 +00:00
ejcoumans
574aad98bc Updated BulletDino.c demo, to test C-API. 2007-08-02 06:09:35 +00:00
ejcoumans
30ffcbb5fe updated projectfiles (added btUniformScalingShape and btConvexInternalShape) 2007-07-28 21:51:00 +00:00
ejcoumans
153d6000d1 removed temp files 2007-07-28 21:44:02 +00:00
ejcoumans
83395ccc9f updated CMake build files 2007-07-28 21:38:14 +00:00
ejcoumans
871521dd6a updated CMake build for btUniformScalingShape/btConvexInternalShape 2007-07-28 21:31:32 +00:00
ejcoumans
38b7f474c3 Added better support for btUniformScalingShape, by moving some data that is not shared from btConvexShape to btConvexInternalShape. This reduces the sizeof btUniformScalingShape to 16 bytes (from 64).
This is good when having lots of re-used shapes with different sizes.

Convex shapes will need to derive from btConvexInternalShape (which is a subclass of btConvexShape). We could have renamed btConvexShape to 'btConvexShapeInterface' (can still do that later)
2007-07-28 21:10:21 +00:00
ejcoumans
177b6f5ce2 Added btUniformScalingShape (including support for debug rendering etc)
This allows to re-use a convex shape, while each instance can re-scale it (with a uniform scalar factor)
2007-07-28 19:20:45 +00:00
ejcoumans
0df4cedc3e added 'getConstraintSolver' and ability to 'reset' (set randseeds back to zero, and clear internal caches) 2007-07-27 23:54:22 +00:00