ejcoumans
2aec2a9969
Added some comments about the btPersistentManifold (contact point cache for potential overlapping pairs)
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1608
2007-11-01 23:42:17 +00:00
ejcoumans
dc4aacb03b
add ability for user pair callback, this can be used to keep track of objects, overlapping a certain AABB/shape.
2007-11-01 18:21:17 +00:00
ejcoumans
b70f5cda39
more demo cleanup
2007-11-01 06:01:07 +00:00
ejcoumans
f3424f491c
cleanup memory in CcdPhysicsDemo, RagdollDemo, ConcaveDemo, BspDemo (work in progress)
2007-11-01 05:50:50 +00:00
ejcoumans
a146bbc293
more memory leak fixes in demo and btSimpleBroadphase.
...
- deleting object (END key) needs to release
- call destructor of pair cache
2007-10-31 08:17:48 +00:00
ejcoumans
a101719687
- removed warnings in GLUI, thanks Jorrit Tyberghein for the patch!
...
- removed memory leaks from BasicDemo and Bullet library (other demos needs to be cleaned up!)
- added memory leak debugging functionality in btAlignedAlloc.h: #define BT_DEBUG_MEMORY_ALLOCATIONS
2007-10-31 08:00:03 +00:00
ejcoumans
42fc5b37cc
fixed drawing issue with new AllInOne demos, glClear/glutSwapBuffers was called twice each frame.
2007-10-31 04:39:45 +00:00
ejcoumans
c36133cbd5
- removed obsolete/unused method in btTransform.h
...
- enable pause mode in AllBulletDemos.
- allow verbose output of time stepping in CcdPhysicsDemo
2007-10-27 00:17:20 +00:00
ejcoumans
1b7e5ad638
updated Raytracer demo, to enable non-world ray test
...
disable USE_WORLD_RAYCAST to see low level method to do ray testing, using one of the convex casting methods (tracing a point against a convex)
2007-10-26 21:40:57 +00:00
ejcoumans
fd1e672fcb
updated demos to show debug display with new AllBulletDemos (AllInOne),
...
added btDynamicsWorld::getWorldType
2007-10-25 07:07:12 +00:00
ejcoumans
2a75e186ec
updated CMake buildfiles
2007-10-25 05:31:34 +00:00
ejcoumans
d17a8dae0e
updated autogenerated msvc projectfiles, moved destructor in CPP file, it was causing some random crash under msvc 6.0 (todo find out why)
2007-10-25 05:11:19 +00:00
ejcoumans
5f5dfcf6b8
added btGetVersion(), return integer without the fraction: for example 2.64 returns 264.
...
moved more demos into AllBulletDemos
2007-10-25 04:37:48 +00:00
ejcoumans
7c5fbb9fbd
added main.cpp
2007-10-24 02:00:42 +00:00
ejcoumans
5e343b54b2
updated GimpactTestDemo into AllBulletDemos
2007-10-24 02:00:27 +00:00
ejcoumans
d10eac87c6
updated autogenerated msvc projectfiles, for AllBulletDemos
2007-10-23 06:33:06 +00:00
ejcoumans
9ffadec490
updated CMake file
2007-10-23 05:50:45 +00:00
ejcoumans
ce0ce3b135
updated AllBulletDemo
2007-10-23 05:46:16 +00:00
ejcoumans
aa28f8c223
Updated allbulletdemos glui framework, to work better with DemoApplication.
2007-10-23 02:22:18 +00:00
ejcoumans
550c500ca7
Set debug drawer for demo
...
Fixed issue with toggle of activation in the DemoApplication
added hint/todo for Win32ThreadSupport
2007-10-23 01:16:31 +00:00
ejcoumans
ec76f2e0a3
- keep track of all memory allocations (gNumAllignedAllocs/gNumAllignedFree)
...
All memory allocations in Bullet go through btAlignedAlloc/btAlignedFree
Fix in hinge constraint constructors, thanks Marcus Hennix!
2007-10-22 22:23:10 +00:00
ejcoumans
1b70c4e5c9
added preliminary broadphase/collision C-API
2007-10-21 22:52:11 +00:00
ejcoumans
c80d1532f6
made access to mesh interface more consistent, so btConvexTriangleMeshShape uses also 'getMeshInterface', similar to btTriangleMeshShape.
...
Thanks Et3D for pointing this out here: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1590
2007-10-21 21:04:04 +00:00
ejcoumans
b888f2d994
updated autogenerated msvc projectfiles
2007-10-21 06:08:13 +00:00
ejcoumans
c30a26e990
moved demo files
2007-10-21 06:05:42 +00:00
ejcoumans
ed342ede3b
moved FrameWork into Demos folder
2007-10-21 05:59:16 +00:00
ejcoumans
554d2c7e15
update Jamfile.in to add Examples folder
2007-10-21 05:36:33 +00:00
ejcoumans
c890560063
upgrade version
2007-10-21 05:22:12 +00:00
ejcoumans
53b77629b8
updated cmake build
2007-10-21 05:17:28 +00:00
ejcoumans
a6d1b74568
renamed FrameWork to AllBulletDemos
2007-10-21 05:07:30 +00:00
ejcoumans
e56ac06fe2
added support for FrameWork demo running CcdPhysicsDemo,BasicDemo,BspDemo
2007-10-21 04:59:55 +00:00
ejcoumans
095f5f42a9
allow some existing demos to run in the TestFrameWork
2007-10-21 04:22:43 +00:00
ejcoumans
85b4b149b7
missed one dynamicCast
2007-10-21 03:15:14 +00:00
ejcoumans
11a0589732
removed the need for RTTI/runtime type checking/dynamic_cast in glui. It is unnecessary to overhaul the build systems just for this feature. Replaced by upcasting virtual methods
...
if ( !dynamic_cast<GLUI_Rollout*>(this) &&
becomes
if ( !this->dynamicCastGLUI_Rollout() &&
etc.
2007-10-21 03:02:11 +00:00
ejcoumans
fb1a4bd37e
for now use default GLUT, we check out freeglut later
2007-10-20 16:28:16 +00:00
ejcoumans
49d9b14b14
fixed optional lib dependency in Jam build system for Extras/boxbox and Extras/quickstep
2007-10-20 15:35:36 +00:00
ejcoumans
e7caaa28d3
re-organized memory (stack and pool) allocators. this lets the user pass in their own memory allocators.
2007-10-20 02:23:39 +00:00
ejcoumans
1e4e52306f
don't crash when running out of pool memory, just use btAlignedAlloc/btAlignedFree instead
2007-10-19 21:25:58 +00:00
ejcoumans
c625e756fe
replaced btSimdMinMax.h by btMinMax.h in a few remaining places
2007-10-19 20:48:06 +00:00
ejcoumans
dbe502c5a8
prepare for Box2D style gui demo
2007-10-18 06:37:36 +00:00
ejcoumans
8f7b132d23
add glui library
2007-10-18 04:59:58 +00:00
ejcoumans
830c096e10
added a cellDmaLargeGetReadOnly/cellDmaGetReadOnly, which avoid memcpy on non-SPU platforms.
...
enabled it for triangle mesh aabb DMA transfers. Todo: check if it is worth also modifying other parts of the code to avoid the memcpy into the 256kb Task memory.
2007-10-16 23:58:26 +00:00
ejcoumans
239d88985f
fix for heightfield, thanks SMJ/Spangle and Jay Lee for testing.
...
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1482
2007-10-16 21:57:05 +00:00
ejcoumans
b5a498e8bf
add get method for persistent manifold
2007-10-16 20:00:34 +00:00
ejcoumans
6303d98844
- use mfc directly, instead of cellDmaSmallGet (allow sizes under 32 bytes, instead of 16)
...
- align btBroadphaseProxy to 16 bytes
2007-10-16 00:52:23 +00:00
ejcoumans
1d8a2539dc
updated fact that 2.63 contains working Libspe2 version
2007-10-15 06:25:08 +00:00
ejcoumans
057d09eef4
added build instructions for BulletSpuLibspe2
2007-10-15 06:16:13 +00:00
ejcoumans
6797ee41cb
updated BulletMultiThreaded Libspe2 version, it now runs parallel collision detection properly on IBM Cell SDK 2.1, with Playstation 3 Linux on SPUs.
2007-10-15 05:45:12 +00:00
ejcoumans
23921729ea
adding padding to broadphase proxy, to make it 16 bytes (helps some platforms to run)
2007-10-15 02:35:55 +00:00
ejcoumans
e13cbe06ba
removed unnecessary files from Libspe2 Makefile
2007-10-15 01:18:32 +00:00