Commit Graph
3473 Commits
Author SHA1 Message Date
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
ejcoumans 17a214a2b3 - Added btRigidBodyConstructionInfo, to make it easier to set individual setting (and leave other untouched) during rigid body construction.
This was harder using default arguments. Thanks Vangelis Kokkevis for pointing this out.
- Fixed memoryleak in the ConstraintDemo and Raytracer demo.
- fixed issue with clearing forces/gravity at the end of the stepSimulation, instead of during internalSingleStepSimulation.
Thanks chunky for pointing this out: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1780
- Disabled additional damping in rigid body by default, but enable it in most demos. Set btRigidBodyConstructionInfo m_additionalDamping to true to enable this.
- Removed obsolete QUICKPROF BEGIN/END_PROFILE, and enabled BT_PROFILE. Profiling is enabled by default (see Bullet/Demos/OpenGL/DemoApplication.cpp how to use this).
User can switch off profiling by enabling define BT_NO_PROFILE in Bullet/src/btQuickprof.h.
2007-12-17 04:26:36 +00:00
ejcoumans b8c2cb6f53 Stop MSVC 8/9 from moaning
ADD_DEFINITIONS( -D_CRT_SECURE_NO_WARNINGS)
2007-12-15 03:41:07 +00:00
ejcoumans 8feabf889b fix in CMakeLists.txt 2007-12-15 03:33:23 +00:00
ejcoumans 81d781c1c5 updated ChangeLog.txt with recent improvements 2007-12-15 03:23:36 +00:00
ejcoumans c09a09d169 replaced cellDmaSmallGet by mfc command 2007-12-15 03:03:09 +00:00
ejcoumans 61ffa6a1b5 Updated cmake files, added header files, Thanks John McCutchan
re-autogenerated msvc projectfiles with new HelloWorld/BulletMultiThreaded Demo 
Minor fixes
2007-12-15 02:48:24 +00:00