Commit Graph

  • e1dad42e43 updated buildsystem ejcoumans 2007-09-30 02:28:26 +00:00
  • a98ccc839e enable double precision for triangle indices in BT_USE_DOUBLE_PRECISION mode (need to review this) ejcoumans 2007-09-30 02:28:04 +00:00
  • fcfdb96e54 demo for testing GIMPACT 0.3, thanks to Francisco Leon for the update. GIMPACT demo/build system will be fixed today. ejcoumans 2007-09-30 00:09:32 +00:00
  • 65b9fbe16e More patches from Francisco Leon, will be tested multi-platform etc. today ejcoumans 2007-09-30 00:08:07 +00:00
  • 78fe8b7249 initial upgrade to GIMPACT 0.3, thanks to Francisco Leon for the update. GIMPACT demo/build system will be fixed today. ejcoumans 2007-09-30 00:05:52 +00:00
  • c98a678c9a Makefile to create SPU elf and PPU lib for libspe2 parallel Cell SPE support. Contribution by IBM Germany 'Extreme Blue' project: Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth. ejcoumans 2007-09-26 23:44:33 +00:00
  • 29dd9681f4 Added libspe2 parallel Cell SPE support contribution by IBM Germany 'Extreme Blue' project: Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth. ejcoumans 2007-09-26 23:43:51 +00:00
  • 5ebab3e59b Added libspe2 parallel Cell SPE support contribution by IBM Germany 'Extreme Blue' project: Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth. ejcoumans 2007-09-26 23:37:25 +00:00
  • dae8b658da Added libspe2 parallel Cell SPE support contribution by IBM Germany 'Extreme Blue' project: Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth. ejcoumans 2007-09-26 23:36:31 +00:00
  • 0ff4444118 Added libspe2 parallel Cell SPE support contribution by IBM Germany 'Extreme Blue' project: Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth. ejcoumans 2007-09-26 23:35:47 +00:00
  • b2b2ea71c6 Added libspe2 support contribution by IBM Germany 'Extreme Blue' project: Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth. ejcoumans 2007-09-26 23:33:56 +00:00
  • 7dbc60d931 need 10 iterations for now, accidently committed with 4 (for some benchmarking) ejcoumans 2007-09-25 07:07:41 +00:00
  • 811c105c24 align btQuadWord on 16byte boundary slightly improved friction model ejcoumans 2007-09-25 06:58:53 +00:00
  • a38de566c6 make sure aligned structures/classes use the btAlignedAlloc/btAlignedFree, by overriding the operator new/delete for that struct/class. integrated some contributions from IBM Germany for libspe2 ejcoumans 2007-09-25 06:41:57 +00:00
  • 12e2a5c57c BoxBoxCollisionAlgorithm needs to use dispatcher for memory allocation ejcoumans 2007-09-22 00:04:37 +00:00
  • 08d036afc7 multi-threading improvements: optionally use software caching (IBM/PS3), move some code from cpp to header to inline. ejcoumans 2007-09-20 22:42:56 +00:00
  • 40ac902c5f update version ejcoumans 2007-09-20 06:16:39 +00:00
  • 876ddcfd76 fixes for demo, jamfile ejcoumans 2007-09-20 06:16:14 +00:00
  • bbb88e67fb i duplicate (msvc6) ejcoumans 2007-09-20 06:00:08 +00:00
  • b031df20c9 autogenerated new projectfiles + gimpacttestdemo ejcoumans 2007-09-20 05:53:06 +00:00
  • 63cd9618be added Dev0's GIMPACT test/demo ejcoumans 2007-09-20 05:30:21 +00:00
  • f50f3ad722 fix for restitution added preliminary continuous dynamics world (under construction, not ready yet) fix crash on when restarting simplex demo using spacebar, Thanks Jorrit Tyberghein for reporting! ejcoumans 2007-09-20 05:24:03 +00:00
  • a0e92efebb more fixes in serialization/BVH/endianness ejcoumans 2007-09-19 23:04:37 +00:00
  • 287f11de01 more endianness swapping fun for BVH serialization. ejcoumans 2007-09-19 22:37:22 +00:00
  • 1d556b9a6c fixed serialization/alignment issue ejcoumans 2007-09-19 22:02:49 +00:00
  • 9fb6f0af09 added fix for heightfield (division by floating point scalar, instead of integer), added default aligned alloc/free ejcoumans 2007-09-19 03:19:13 +00:00
  • 339917a9eb added Jamfile for GenericJointDemo ejcoumans 2007-09-19 02:03:56 +00:00
  • f7117466a2 add support for the <interpenetrate>, which disables collisions between two bodies linked by a constraint. ejcoumans 2007-09-18 04:51:26 +00:00
  • 323eed2885 fix in endianness of serialization of BVHs Thanks Phil Knight! ejcoumans 2007-09-16 05:37:11 +00:00
  • 76aad96e42 Updated ChangeLog.txt: ejcoumans 2007-09-13 08:20:08 +00:00
  • 95da04bea9 use SIMD_HALF_PI instead of M_PI_2 ejcoumans 2007-09-13 08:07:45 +00:00
  • 91b44448b0 updated version, added appGenericJointDemo ejcoumans 2007-09-13 07:58:07 +00:00
  • 42cda1692d update version, cmake, ColladaDemo ejcoumans 2007-09-13 07:54:57 +00:00
  • ab6accefda add getPivotInA/getPivotInB ejcoumans 2007-09-13 07:45:49 +00:00
  • 0bf8124668 added quickstep improvements, to allow for constraints (point to point etc). Thanks Francisco Leon/projectileman ejcoumans 2007-09-13 07:44:05 +00:00
  • 7f5823ee16 updated ragdoll demo/Jamfile ejcoumans 2007-09-13 07:26:54 +00:00
  • 0300e8fa12 Applied patch/contribution to improve btGeneric6DofConstraint. See also GenericJointDemo/Ragdoll.cpp Thanks Francisco Leon/projectileman. ejcoumans 2007-09-13 07:22:40 +00:00
  • 7a117ca7ac updated version/changelog ejcoumans 2007-09-11 21:19:06 +00:00
  • 2dd54dbfd0 only delete the BVH during re-scaling when we 'own' it. Thanks Phil Knight for reporting! ejcoumans 2007-09-11 21:18:45 +00:00
  • a7841c7775 rewrote vector/quadword storage, it was incompatible with gcc compiler (causing some run-time problems) ejcoumans 2007-09-11 20:40:55 +00:00
  • cf3da19ee4 refreshed autogeneratec projectfiles ejcoumans 2007-09-11 07:51:02 +00:00
  • 072ee697fd added missing files for Cmake buildsystem ejcoumans 2007-09-11 07:49:08 +00:00
  • e81d084e3c updated changelog ejcoumans 2007-09-11 07:43:45 +00:00
  • edbc5a932c minor fixes for Mac OS X compilation ejcoumans 2007-09-11 07:40:18 +00:00
  • ca5b68e9b8 added generic joint demo, by Francisco Leon ejcoumans 2007-09-11 07:05:13 +00:00
  • bd2c83e535 updated version to 2.59, fixed 16 byte alignment for BVH serialization ejcoumans 2007-09-11 06:37:27 +00:00
  • a71e9c3e5a fixed issue with de-normalized quaternion, causing acosf to fail See http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1440 Thanks Proctoid for reporting. ejcoumans 2007-09-11 02:49:39 +00:00
  • 15df0a7d7a revert to previous version of constraint solver, until the memory allocation issues are sorted properly. ejcoumans 2007-09-10 19:19:52 +00:00
  • cfde010808 fixed memory leaks caused by pool allocator, thanks Dev0 ejcoumans 2007-09-10 19:18:50 +00:00
  • ab33083a9c make visual studio 6 compile/run (doesn't support 'long long int', so replace by char* pointers... ejcoumans 2007-09-10 01:53:07 +00:00
  • f7adab78f1 updated version in projectfiles ejcoumans 2007-09-10 01:29:33 +00:00
  • 11cfbc489d upgraded version, fixed compiling issues ejcoumans 2007-09-10 01:25:09 +00:00
  • b054f375bc - Added serialization to btBvhTriangleMeshShape/btOptimizedBvh. See ConcaveDemo for example usage. - added bt32BitAxisSweep3, which co-exists without recompilation, using template class. This broadphase is recommended for large worlds with many objects (> 16384), until btMultiSwap is finished. - Fixed some recent issues in Bullet 2.57 related to compound (thanks Proctoid) and memory allocations ejcoumans 2007-09-10 01:14:42 +00:00
  • e1c037b4c2 ejcoumans 2007-09-08 06:50:53 +00:00
  • 7f1bf0b78f register sphere-triangle dedicated collision algo by default. updated projectfiles and ChangeLog.txt ejcoumans 2007-09-08 06:46:01 +00:00
  • be8cc0bc24 added simple poolallocator, increased version to 2.57 ejcoumans 2007-09-08 06:02:55 +00:00
  • 87df3d0f32 Based on feedback from another professional game company, there are several improvements, including some API change... Some dynamic memory allocations have been replace by pool allocation or stack allocations. quantized aabb versus quantized aabb overlap check is made branch-free (helps a lot on consoles PS3/XBox 360) Collision algorithms are now created through a new btDefaultCollisionConfiguration, to decouple dependency (this is the API change): Example: btDefaultCollisionConfiguration* collisionConfiguration = new btDefaultCollisionConfiguration(); m_dispatcher = new btCollisionDispatcher(collisionConfiguration); ejcoumans 2007-09-08 05:40:01 +00:00
  • 30b1887f40 added configuration files for collision detection. this allows to use different collision algorithms by default, and avoid linkage issues. ejcoumans 2007-09-08 03:10:30 +00:00
  • 1763c8f806 make traversal mode public, so user can change it ejcoumans 2007-09-06 06:49:45 +00:00
  • 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 ejcoumans 2007-08-31 23:32:51 +00:00
  • 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! ejcoumans 2007-08-24 18:30:49 +00:00
  • fa2be67e8a added preferred direction, to improve penetration depth quality (better matching collision normal) for triangle meshes. ejcoumans 2007-08-22 01:09:48 +00:00
  • dbdc2a812f converted files to UNIX EOL ejcoumans 2007-08-21 04:06:39 +00:00
  • 4171d02b99 patch to allow building of SPU version ejcoumans 2007-08-21 03:41:42 +00:00
  • c499abbb4a forgot to add Make.* files ejcoumans 2007-08-20 20:28:16 +00:00
  • e8ae7ddf85 minor change in changelog ejcoumans 2007-08-18 16:49:21 +00:00
  • 375e428910 updated IBM Cell SDK makefiles ejcoumans 2007-08-18 16:45:06 +00:00
  • cdbc95c105 updated IBM Cell SDK makefiles, to use CELL_TOP ejcoumans 2007-08-18 16:36:21 +00:00
  • c29b961cde updated work-in-progress PS3 Linux makefiles, clarified license for optional external libraries ejcoumans 2007-08-18 16:15:09 +00:00
  • ecb6c967d1 updated changelog with bug ejcoumans 2007-08-18 15:16:34 +00:00
  • fd67de47d3 fixed bug in GIMPACT, thanks Thomas, http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1368 ejcoumans 2007-08-18 15:11:53 +00:00
  • b829bd1a32 fixed typo in name, thanks Marten Svanfeldt ejcoumans 2007-08-16 21:41:48 +00:00
  • d66ddebb3b accidently overwrite the most recent version of README by an older one. ejcoumans 2007-08-16 20:19:12 +00:00
  • f41521e335 patched makefile for tests, thanks to Kazunori Asayama ejcoumans 2007-08-16 05:43:06 +00:00
  • b706ea5dfd applied patch to improve build system ejcoumans 2007-08-16 05:30:23 +00:00
  • dae4a77589 Sony approved and provided an update to vec_types.h to use the BSD license. ejcoumans 2007-08-15 20:19:18 +00:00
  • 36f14c0445 updated ChangeLog.txt with new parallel constraint solver ejcoumans 2007-08-15 15:37:45 +00:00
  • 63d349ad5e don't create an empty algorithm when not searching, thanks Marten SvanFeldt for pointing this out ejcoumans 2007-08-15 15:33:56 +00:00
  • b2c29342fa removed obsolete files ejcoumans 2007-08-15 05:35:45 +00:00
  • 6b0a3f081c added tests for Vector Math, modified Makefile, added helper include files ejcoumans 2007-08-15 04:54:27 +00:00
  • b43b8f0f75 - added 'init' function for DoubleBuffer, in case constructor is not called. - use proper transform for concave case thanks Marten for the patch ejcoumans 2007-08-15 04:16:25 +00:00
  • 635632acf9 initialize m_islandTag1/m_companionId, thanks Marten ejcoumans 2007-08-13 20:53:02 +00:00
  • 620b67b752 some changes towards libspe2 support ejcoumans 2007-08-13 04:27:36 +00:00
  • 89272639e9 added IBM Cell SDK 2.1 makefile ejcoumans 2007-08-13 04:25:46 +00:00
  • e7304e6cec added Makefiles for IBM Cell SDK 2.1, thanks to Bruce D'Amora, IBM Watson ejcoumans 2007-08-13 04:18:25 +00:00
  • 7834825a43 added parallel constraint solver (for CELL Spu and multi-core, work in progress) Thanks Marten Svanfeldt/Starbreeze Studios for the contribution ejcoumans 2007-08-12 17:39:15 +00:00
  • 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 ejcoumans 2007-08-12 17:37:36 +00:00
  • 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) ejcoumans 2007-08-12 17:27:33 +00:00
  • 37e2b3db0a updated README with more details ejcoumans 2007-08-10 16:13:26 +00:00
  • fd0f7da56b updated README with more details ejcoumans 2007-08-10 16:11:51 +00:00
  • 485d59c24b removed C++ style comments from license file ejcoumans 2007-08-09 16:26:11 +00:00
  • ecaca83f8b removed comments from LICENSE file ejcoumans 2007-08-09 16:25:29 +00:00
  • 60d7d4b073 quantization/compression is now allowed for btTriangleMesh containers and btBvhTriangleMeshShape ejcoumans 2007-08-08 16:29:40 +00:00
  • d7dcd1f626 updated projectfiles ejcoumans 2007-08-03 06:23:23 +00:00
  • e597eef059 updated version, cmake build, changelog ejcoumans 2007-08-03 05:41:23 +00:00
  • 7c0abad041 added aabb overlap check for multi SAP broadphase ejcoumans 2007-08-03 01:48:34 +00:00
  • b6cd61a5e1 preparation for multi SAP broadphase ejcoumans 2007-08-03 01:39:36 +00:00
  • 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 ejcoumans 2007-08-02 23:48:46 +00:00
  • 5279f9e129 BulletMultiThreaded (SPU/multi-core): added compound shape support and concave-convex (swapped case). Thanks to Marten Svanfeldt ejcoumans 2007-08-02 20:16:58 +00:00
  • 8a1d556e93 moved Bullet-C-Api.h to src, rather then include. ejcoumans 2007-08-02 06:41:24 +00:00