Commit Graph
2261 Commits
Author SHA1 Message Date
ejcoumans 126f46cb99 attempt to try to 'install' the headers of GIMPACT 2007-11-07 12:35:57 +00:00
ejcoumans 282cbdcdd9 applied patch contributed by Tim Johansson: adds support for multiple mesh parts in combination with bvh, add short index support for meshes. 2007-11-06 06:47:04 +00:00
ejcoumans 47afa86482 added version define BT_BULLET_VERSION 2007-11-05 07:48:51 +00:00
ejcoumans 12c39a9d9f fixes in glui.h, forward declare classes 2007-11-05 07:38:22 +00:00
ejcoumans a03e5d7a56 added main.o (main.cpp) in ibm cell sdk makefile 2007-11-05 07:28:53 +00:00
ejcoumans e755d1ed4e added some comments, to clarify unit-test/brute force implementations. 2007-11-02 01:14:29 +00:00
ejcoumans 974ad5ac1b minor changes to make text better readable 2007-11-02 00:40:56 +00:00
ejcoumans 0723448895 disabled btTriangleMeshShape, to avoid usage, it is very slow performing for larger triangle meshes. Please use the derived btBvhTriangleMeshShape instead. 2007-11-01 23:59:22 +00:00
ejcoumans c3ac939a94 removed debug drawer, should be added externally (in main.cpp or in AllBulletDemos) 2007-11-01 23:44:50 +00:00
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