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
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
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
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
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
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
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
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
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
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
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
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