ejcoumans
1baa61bc8d
function isn't inline
2007-10-11 03:39:49 +00:00
ejcoumans
52eb5fa1a4
don't use multisap yet in basic demo.
...
fix crash in multi sap (due to new pair manager)
2007-10-11 03:32:37 +00:00
ejcoumans
0405ce278a
use size_t instead of int, for allocator
...
added hashtable based PairManager, thanks Pierre Terdiman and Erin Catto
improved friction in 'cachefriendly' solver
moved 'refreshcontactpoints' into collision detection, instead of solver
avoid linear search for contact manifolds, by storing an index
ignore margin for sphere shape (its entire radius is already margin)
avoid alignment checks in BVH serialization, they don't compile on 64-bit architectures
made 'bomb' box more heavy
2007-10-11 03:17:54 +00:00
ejcoumans
bb89cbcf08
quickstep improvements, thanks to Remotion
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1557
2007-10-11 03:07:11 +00:00
ejcoumans
118ac651dd
updated IBM Cell SDK makefiles
2007-10-03 00:42:18 +00:00
ejcoumans
23a197b3dc
add alignment for broadphase proxy/handle. need to benchmark this, and check it doesn't degrade the performance on other platforms. Otherwise make it conditional only when USE_LIBSPE2 is defined
2007-10-03 00:41:55 +00:00
ejcoumans
cc9a42d4e3
update build for IBM Cell SDK
2007-10-03 00:38:08 +00:00
ejcoumans
0de474907c
updated/added Cell SPU demo for IBM Cell SDK
2007-10-03 00:37:16 +00:00
ejcoumans
23f07df420
added Makefile for the IBM Cell SDK 2.1 (need to review the build system for this architecture with PPU and SPU etc)
2007-10-01 04:26:42 +00:00
ejcoumans
1d43b5ebae
changed default stack size to 2 MB. This is still overly conservative probably. Need some deeper investigation on default memory sizes...
2007-09-30 04:43:34 +00:00
ejcoumans
9a427a4ad9
make GIMPACT compile under MSVC 6
2007-09-30 03:40:44 +00:00
ejcoumans
150f7f704b
pass vector by reference (alignment)
2007-09-30 03:33:12 +00:00
ejcoumans
feeac1b6dc
re-autogenerated msvc projectfiles
2007-09-30 03:18:28 +00:00
ejcoumans
8faebb4c1c
moved btGenericPoolAllocator to GIMPACT, updated jamfiles/buildsystem
2007-09-30 03:16:47 +00:00
ejcoumans
0e2c4f7357
update msvc projectfiles
2007-09-30 02:43:53 +00:00
ejcoumans
b277649403
upgraded build system
2007-09-30 02:29:26 +00:00
ejcoumans
86bdc2f6c2
reverted shapedrawer (incompatible drawing with ConcaveDemo and VehicleDemo), made GimpactTestDemo build under OS X
2007-09-30 02:29:09 +00:00
ejcoumans
e1dad42e43
updated buildsystem
2007-09-30 02:28:26 +00:00
ejcoumans
a98ccc839e
enable double precision for triangle indices in BT_USE_DOUBLE_PRECISION mode (need to review this)
2007-09-30 02:28:04 +00:00
ejcoumans
fcfdb96e54
demo for testing GIMPACT 0.3, thanks to Francisco Leon for the update. GIMPACT demo/build system will be fixed today.
2007-09-30 00:09:32 +00:00
ejcoumans
65b9fbe16e
More patches from Francisco Leon, will be tested multi-platform etc. today
2007-09-30 00:08:07 +00:00
ejcoumans
78fe8b7249
initial upgrade to GIMPACT 0.3, thanks to Francisco Leon for the update. GIMPACT demo/build system will be fixed today.
2007-09-30 00:05:52 +00:00
ejcoumans
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.
2007-09-26 23:44:33 +00:00
ejcoumans
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.
2007-09-26 23:43:51 +00:00
ejcoumans
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.
2007-09-26 23:37:25 +00:00
ejcoumans
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.
2007-09-26 23:36:31 +00:00
ejcoumans
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.
2007-09-26 23:35:47 +00:00
ejcoumans
b2b2ea71c6
Added libspe2 support contribution by IBM Germany 'Extreme Blue' project:
...
Thanks to Benjamin Hoeferlin, Minh Cuong Tran,Martina Huellmann,Frederick Roth.
2007-09-26 23:33:56 +00:00
ejcoumans
7dbc60d931
need 10 iterations for now, accidently committed with 4 (for some benchmarking)
2007-09-25 07:07:41 +00:00
ejcoumans
811c105c24
align btQuadWord on 16byte boundary
...
slightly improved friction model
2007-09-25 06:58:53 +00:00
ejcoumans
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
2007-09-25 06:41:57 +00:00
ejcoumans
12e2a5c57c
BoxBoxCollisionAlgorithm needs to use dispatcher for memory allocation
2007-09-22 00:04:37 +00:00
ejcoumans
08d036afc7
multi-threading improvements: optionally use software caching (IBM/PS3), move some code from cpp to header to inline.
2007-09-20 22:42:56 +00:00
ejcoumans
40ac902c5f
update version
2007-09-20 06:16:39 +00:00
ejcoumans
876ddcfd76
fixes for demo, jamfile
2007-09-20 06:16:14 +00:00
ejcoumans
bbb88e67fb
i duplicate (msvc6)
2007-09-20 06:00:08 +00:00
ejcoumans
b031df20c9
autogenerated new projectfiles + gimpacttestdemo
2007-09-20 05:53:06 +00:00
ejcoumans
63cd9618be
added Dev0's GIMPACT test/demo
2007-09-20 05:30:21 +00:00
ejcoumans
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!
2007-09-20 05:24:03 +00:00
ejcoumans
a0e92efebb
more fixes in serialization/BVH/endianness
2007-09-19 23:04:37 +00:00
ejcoumans
287f11de01
more endianness swapping fun for BVH serialization.
2007-09-19 22:37:22 +00:00
ejcoumans
1d556b9a6c
fixed serialization/alignment issue
2007-09-19 22:02:49 +00:00
ejcoumans
9fb6f0af09
added fix for heightfield (division by floating point scalar, instead of integer),
...
added default aligned alloc/free
2007-09-19 03:19:13 +00:00
ejcoumans
339917a9eb
added Jamfile for GenericJointDemo
2007-09-19 02:03:56 +00:00
ejcoumans
f7117466a2
add support for the <interpenetrate>, which disables collisions between two bodies linked by a constraint.
2007-09-18 04:51:26 +00:00
ejcoumans
323eed2885
fix in endianness of serialization of BVHs
...
Thanks Phil Knight!
2007-09-16 05:37:11 +00:00
ejcoumans
76aad96e42
Updated ChangeLog.txt:
...
2007 Sept 13
- Improved btGenericD6Constraint. It can be used to create ragdolls (similar to the new btConeTwistConstraint). See GenericJointDemo
- Added support for Bullet constraints in the optional Extras/quickstep ODE solver. See CcdPhysicsDemo, enable #COMPARE_WITH_QUICKSTEP and add libquickstep to the dependencies.
For both patches/improvements thanks Francisco Leon/projectileman
2007-09-13 08:20:08 +00:00
ejcoumans
95da04bea9
use SIMD_HALF_PI instead of M_PI_2
2007-09-13 08:07:45 +00:00
ejcoumans
91b44448b0
updated version, added appGenericJointDemo
2007-09-13 07:58:07 +00:00
ejcoumans
42cda1692d
update version, cmake, ColladaDemo
2007-09-13 07:54:57 +00:00