Commit Graph
4129 Commits
Author SHA1 Message Date
johnmccutchan 023f25c539 Add a btTypedUserInfo field to btTypedConstraint 2008-02-05 18:57:06 +00:00
johnmccutchan cb79016591 Make btTypedUserInfo::~btTypedUserInfo() virtual 2008-02-05 18:56:30 +00:00
johnmccutchan d368ef3d71 Remove name field and replace it with btTypedUserInfo field 2008-02-05 18:55:05 +00:00
johnmccutchan 7be6c98c60 Minor changes to btTypedUserInfo 2008-02-05 18:53:50 +00:00
ejcoumans 39bacd532e autogenerated msvc projectfiles 2008-02-05 06:53:49 +00:00
ejcoumans 31a88b386f error C2086: 'j' : redefinition 2008-02-05 06:35:25 +00:00
ejcoumans 37837f204a missing return in main.cpp
remove unwanted libxml files (testfiles containing 'main')
2008-02-05 06:14:51 +00:00
ejcoumans 39ecc2ab7e error C2374: 'i' : redefinition; multiple initialization
make MSVC 6.0 build again.
This code breaks:
for (int i=0;....
for (int i=0;....
use
int i;
for (i=0;...
for (i=0;...
instead ;-)
2008-02-05 05:55:25 +00:00
ejcoumans dad6667756 Accidently moved gluLookAt in the GL_PROJECTION matrix, instead of GL_MODELVIEW matrix.
Thanks Wol for reporting the issue.
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1878
2008-02-03 22:19:42 +00:00
johnmccutchan bc3b099034 Added btTypedUserInfo.h. This will be used
to store extra information in the btCollisionShape
and btCollisionObject classes.
2008-02-01 20:19:25 +00:00
ejcoumans 984811f459 fixes to compile/share more code between SPU and PPU 2008-02-01 03:44:17 +00:00
ejcoumans 5399a9ae8c fixes to compile/share more code between SPU and PPU 2008-02-01 03:35:54 +00:00
ejcoumans 1cdd5bf67f add support for 16bit and 32bit indices in SPU/BulletMultiThreaded version of btBvhTriangleMeshShape 2008-02-01 02:13:24 +00:00
johnmccutchan 995b4d7b92 Added some TODO items to ColladaConverter.cpp 2008-01-30 01:59:52 +00:00
johnmccutchan 3ed22c25e6 Updated to work with new ColladaConverter 2008-01-30 01:53:26 +00:00
johnmccutchan 7c40589831 Added full featured saving support including collision geometry and constraints. 2008-01-30 01:53:08 +00:00
johnmccutchan 8fff5c54e9 Added name fields to Collision Object and Shape.
Added name field to Typed Constraint.
Added accessor for gravity in dynamics world.
2008-01-30 01:52:07 +00:00
ejcoumans 5c40e615bd make source compile under MinGW32
todo: link against OpenGL GLU/GLUT.
2008-01-30 01:09:01 +00:00
ejcoumans 97e96c243b removed post-build step, it just causes troubles for users.
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1871
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1863&p=7073&hilit=post+build#p7073
2008-01-29 20:35:10 +00:00
ejcoumans e5caadba0b more build system work to fix this:
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1871
2008-01-29 20:23:14 +00:00
ejcoumans daaca4bfcd Removed post-build step, it just causes project not to compile under Visual Studio 2005 Express edition 2008-01-29 20:14:50 +00:00
ejcoumans d3e4d87521 added a paper name for info in exponential map, part of the Bullet motion equation 2008-01-28 02:09:17 +00:00
ejcoumans 923f1411d7 Disable a recent new optimization for ray-aabb in btOptimizedBvh, it has some issues.
///thanks Joerg/hiker for the reproduction case!
///http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1858
2008-01-28 01:34:48 +00:00
johnmccutchan 2addd46f4b Further refactoring of btConvexHull. 2008-01-24 22:22:36 +00:00
ejcoumans a267152945 fix doubleprecision build 2008-01-24 02:41:45 +00:00
ejcoumans 30e1c56520 fix doubleprecision build 2008-01-24 02:40:15 +00:00
ejcoumans f7b8023fbc updated MSVC projectfiles 2008-01-24 02:13:25 +00:00
ejcoumans 7d4b879c4b bumped up version to 2.67 2008-01-24 02:12:09 +00:00
ejcoumans c86fea11dc use btHullShape/btConvexHull to reduce vertices in a convex hull. Perhaps we always use this, to avoid convex objects with too many vertices...? 2008-01-24 01:35:34 +00:00
ejcoumans 03a05c25af removing a lot of unwanted code from btConvexHull (more refactoring will follow) 2008-01-24 01:08:15 +00:00
ejcoumans 19753da3b4 prettified convex composition demo (added concave version, next to convex hull and convex decomposition) 2008-01-23 23:48:30 +00:00
ejcoumans 95fa8f9185 use new convex hull drawing code for btConvexTriangleMeshShape 2008-01-23 23:36:45 +00:00
ejcoumans af85183a48 fixed to get MacOSX to compile, added new files to CMakeLists.txt 2008-01-23 23:13:31 +00:00
ejcoumans 127d911c9d Added Stan Melax Convex Hull utility under Zlib license, Thanks Stan!
Use this Convex Hull to create a renderable shape, using btHullShape, Thanks to John McCutchan
2008-01-23 22:24:45 +00:00
ejcoumans 6eb97cd966 added debug rendering for planeshape
added void* userpointer (+getUserPointer/setUserPointer) to each btCollisionShape
2008-01-23 03:06:15 +00:00
ejcoumans 63dc666bf6 fix for static planeshape and spheres, need to use the getSupportingVertex with margin for proper contact point location. 2008-01-23 02:42:14 +00:00
ejcoumans f12f04fb97 optimization: only call solveGroup if there is some work: avoid virtual function call, its overhead can be excessive
based on 3000 body benchmark
2008-01-18 07:10:08 +00:00
ejcoumans c0055bdb4a removed some profiling in the innerloop, it hurts performance 2008-01-18 06:48:55 +00:00
johnmccutchan f593b6001f Add support for batch raycast to ConcaveRaycastDemo. Disabled by default. 2008-01-14 23:50:10 +00:00
johnmccutchan 41e9491402 Move unquantize from btOptimizedBvh.cpp to btOptimizedBvh.h 2008-01-14 23:47:05 +00:00
johnmccutchan be0beaf7bd Refactored SpuGatheringCollisionTask to use code in SpuCollisionShapes.
More work on SpuBatchRaycaster. It is working now on the PS3 and Windows.
2008-01-14 23:44:07 +00:00
ejcoumans 6ba6805b43 bugfix: need to use returned address of cellDmaSmallGetReadOnly
Thanks John McCutchan for pointing this out. Affects non-Cell BulletMultiThreaded.
2008-01-12 00:07:39 +00:00
johnmccutchan 15cdd9de8e Rename btCollisionWorld::convexTest to btCollisionWorld::convexSweepTest. The new test sweeps the convex shape against all objects in the world taking into account the orientation specified in the from and to transformations. 2008-01-11 20:18:29 +00:00
johnmccutchan 702323f27a Initial work on batch raycast support. 2008-01-08 23:38:33 +00:00
ejcoumans abfe5c81f7 ADD_DEFINITIONS( -D_CRT_SECURE_NO_DEPRECATE) for COLLADA_DOM/CMakeLists.txt, so that msvc stop warning/complaining about sprintf etc. 2008-01-03 04:59:07 +00:00
ejcoumans 2c00af5dc9 removed duplicate .cpp entries in CMakeLists.txt 2008-01-03 04:55:34 +00:00
ejcoumans d051e2eacb First commit of 2008, Happy New Year!
Add option to compile without btClock and without profiling: comment out USE_BT_CLOCK, and #define BT_NO_PROFILE
Fixed typo/case in #include "LinearMath/btQuickProf.h", in SpuParallelSolver.cpp
Removed unnecessary files from libxml CMakeLists.txt
2008-01-03 04:42:00 +00:00
ejcoumans 4a5af68c04 updated version for MSVC projects to 2.66 2007-12-17 05:26:24 +00:00
ejcoumans 7897368754 updated version to 2.66 2007-12-17 05:08:53 +00:00
ejcoumans 60fbf05a57 updated ChangeLog.txt, better to make a quick new release with the important fixes 2007-12-17 04:34:34 +00:00