erwin.coumans
33a41798cf
more fixes to the 'make install' feature for both cmake and autotools
...
now autotools uses the same library naming as cmake: libBulletSoftBody, libBulletDynamics, libBulletCollision, libLinearMath
cmake doesn't install .svn folders anymore
cmake pkgconfig bullet.pc.cmake 'include' folder fixed (removed /bullet postfix)
added BulletCollision/CollisionShapes/btTriangleInfoMap.h to the install
2010-09-07 23:40:17 +00:00
erwin.coumans
621eddb769
make btHashMap data protected (not private) for easier serialization
...
move btTriangleInfoMap.h into its own header, into the BulletCollision/CollisionShapes folder
add btTriangleInfoMap pointer to btBvhTriangleMeshShape, so we don't need to use the 'userpointer' anymore
preparation for serialization of btTriangleInfoMap.
See also http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=4603&start=30
2010-02-23 09:52:39 +00:00
erwin.coumans
70c70bf681
cmake: don't install anything by default, unless the option INSTALL_LIBS is enabled
...
cmake: fix for multi-threaded benchmarks
2010-02-11 07:12:58 +00:00
erwin.coumans
97921411d2
cmake build system improvement: don't INSTALL when INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES is set
...
minor fix for MinGW32, reported here: http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=4710
2010-02-11 04:32:37 +00:00
erwin.coumans
5d3ba1daa6
fix compile issue, and add BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp/h to CMakeLists.txt/Makefile.am
2010-01-19 20:12:45 +00:00
erwin.coumans
d96818d994
minor fixes in cmake build system, they caused troubles with CMake 2.8 and Xcode
2009-11-17 02:45:37 +00:00
erwin.coumans
4c3af9c95f
use LIB_SUFFIX to install under lib${LIB_SUFFIX}, for example /usr/lib64
...
Thanks to brumahe for the patch
http://code.google.com/p/bullet/issues/detail?id=174
compile BulletMultiThreaded also on 64 bit
2009-11-03 06:01:00 +00:00
erwin.coumans
172b87188b
install BulletCollision/btBulletCollisionCommon.h and BulletDynamics/btBulletDynamicsCommon.h (but also keep the file in the root destination)
...
Thanks to ejtttje
http://code.google.com/p/bullet/issues/detail?id=265
2009-09-17 21:33:29 +00:00
erwin.coumans
dcfb23dc13
update build for btConvex2dShape functionality
...
use btDbvtBroadphase in HelloWorld demo, it is the recommended broadphase
2009-09-17 20:17:14 +00:00
erwin.coumans
60c107b7a7
Updated INSTALL description. This info should go also in Bullet User Manual and Online.
...
Thanks to ejtttje http://code.google.com/p/bullet/issues/detail?id=248
Use GJK for GImpact triangle test
See http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=3687
More improvements in GJK degeneracy handling (using second EPA/GJK run)
Issue/discussion here http://code.google.com/p/bullet/issues/detail?id=250
CMake improvements
Thanks to ejtttje http://code.google.com/p/bullet/issues/detail?id=247
Added basic camera/wall detection for character demo
2009-07-14 02:10:03 +00:00
erwin.coumans
a5c18db854
fix CMake install for CMAke 2.6 -> version GREATER then 2.5
2008-11-15 03:48:24 +00:00
erwin.coumans
88ac9e8bfe
added btActivatingCollisionAlgorithm.* to build systems
2008-11-07 04:27:59 +00:00
erwin.coumans
9aadc53322
Add VERSION to CMake build.
...
http://code.google.com/p/bullet/issues/detail?id=137
Removed TerrainDemo from AllBulletDemos, it isn't properly tested (has grinds to a halt after running it for a while, shooting some objects on it).
2008-11-07 00:10:29 +00:00
erwin.coumans
2daf428386
updated CMake support: remove Lib prefix, to facilitate Apple Framework support, add App prefix for demos
...
See discussion here: http://code.google.com/p/bullet/issues/detail?id=129
2008-11-06 06:54:35 +00:00
erwin.coumans
108c88af41
Applied Cmakelist patch, adding Apple Framework support
...
Disable libxml LIBXML_MODULE_EXTENSION
Fixed include path in btConeTwistConstraint (it should be relative to src folder, not using ../../ )
Thanks to ejtttje, http://code.google.com/p/bullet/issues/detail?id=129
2008-11-06 06:02:38 +00:00
erwin.coumans
f964c2f644
fix Cmake build files (CMakeList.txt) so it works with Cmake 2.4 again (only INSTALL feature requires Cmake 2.6)
2008-11-05 02:34:01 +00:00
erwin.coumans
ef7d5e462d
added TARGET_LINK_LIBRARIES, although commented-out (it might help others who want to enable shared libraries)
...
http://code.google.com/p/bullet/issues/detail?id=97&can=1
2008-11-04 10:49:02 +00:00
erwin.coumans
325fc0bab0
Improve CMake support:
...
Add CMake install support for libbulletmath,libbulletcollision,libbulletdynamics,libbulletsoftbody,and toplevel include files
Options to enable/disable BUILD_DEMOS and BUILD_ETRAS
Fixed compile issue in BulletMultiThreaded
Fixed double-precision issues with btMatrix3x3::getEulerZYX
2008-11-04 10:36:27 +00:00
erwin.coumans
8e51049359
Added btAxisSweep3::resetPool, to avoid non-determinism due to unsorted linked-list, thanks to Ole K., See http://code.google.com/p/bullet/issues/detail?id=126
...
Fixed recently introduced issue: can't re-use stack as member variable (to reduce memory allocs) in btDbvt, due to recursion.
remove btGjkEpa.* from Makefile.am, Makefile and CMakeLists.txt
avoid division-by-zero in ODE boxbox contact reduction
2008-11-04 09:37:31 +00:00
erwin.coumans
92c69ddefa
added missing files to build systems for CMake and Automake (Makefile.am still needs to add additional include directory for BulletMultiThreaded, for vectormath)
2008-10-21 19:06:29 +00:00
erwin.coumans
9ae3c55a1c
cmake build fixes for Gimpact move
2008-10-11 06:15:30 +00:00
erwin.coumans
1800169604
add new files to CMake
2008-10-01 23:45:54 +00:00
erwin.coumans
58e1e9f049
updated version to 2.72, fix a compilation issue.
2008-09-12 00:59:16 +00:00
erwin.coumans
79b6f7a772
Removed (circular) dependency between broadphase and collision shapes: moved parts CollisionShapes/btOptimizedBvh into BroadphaseCollision/btQuantizedBvh
2008-08-26 23:40:51 +00:00
erwin.coumans
1150183300
fix case issue in CMakeLists.txt, tMultimaterialTriangleMeshShape.
...
Thanks riko and mi076 for reporting.
2008-08-02 06:00:16 +00:00
erwin.coumans
e2daa1c277
fixes to compile on OSX, minor addition to ChangeLog
2008-08-01 02:19:26 +00:00
erwin.coumans
649709dc2d
updated build files
2008-05-10 19:24:39 +00:00
erwin.coumans
fd5057ec5a
fixed build/project files
2008-04-10 21:28:37 +00:00
erwin.coumans
a151ec1c73
fixed a few issues, removed dependency from BulletDynamics to Extras/ConvexHull
2008-03-31 01:09:41 +00:00
erwin.coumans
d4698cb3d5
Added SoftBody demo, contribution by Nathanael Presson. Will integrate into Bullet broadphase.
...
Added very basic drawTriangle for btIDebugDraw, useful for basic softbody visualization.
Added btGjkEpa2, contribution by Nathanael Presson. Improved version of EPA penetration depth computation, more suitable for multi-core/SPU (less memory usage). Note: btGjkEpa2 is not enabled by default currently.
2008-03-30 23:08:06 +00:00
ejcoumans
fc333d2e18
updated Jam and CMake build files for new Extras/ConvexHull library
2008-02-13 08:15:58 +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
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
ejcoumans
d963a41a6b
added new btConvexPlaneCollisionAlgorithm to cmake build files
2007-12-11 23:48:30 +00:00
ejcoumans
072ee697fd
added missing files for Cmake buildsystem
2007-09-11 07:49:08 +00:00
ejcoumans
87df3d0f32
Based on feedback from another professional game company, there are several improvements, including some API change...
...
Some dynamic memory allocations have been replace by pool allocation or stack allocations.
quantized aabb versus quantized aabb overlap check is made branch-free (helps a lot on consoles PS3/XBox 360)
Collision algorithms are now created through a new btDefaultCollisionConfiguration, to decouple dependency (this is the API change):
Example:
btDefaultCollisionConfiguration* collisionConfiguration = new btDefaultCollisionConfiguration();
m_dispatcher = new btCollisionDispatcher(collisionConfiguration);
2007-09-08 05:40:01 +00:00
ejcoumans
e597eef059
updated version, cmake build, changelog
2007-08-03 05:41:23 +00:00
ejcoumans
83395ccc9f
updated CMake build files
2007-07-28 21:38:14 +00:00
ejcoumans
871521dd6a
updated CMake build for btUniformScalingShape/btConvexInternalShape
2007-07-28 21:31:32 +00:00
ejcoumans
cdc8485db9
updated version, added 'singleObjectQuery' preliminary collision query (convex cast etc)
...
added filtering for raycast, thanks Jacky_J
const propagated through a few files
added btHeightfieldTerrainShape.cpp to cmake buildsystem
2007-07-03 05:10:20 +00:00
ejcoumans
05877799af
type in CMakeLists.txt
2006-11-18 03:35:26 +00:00
ejcoumans
083b86fbeb
updated CMakeLists.txt for new files
2006-11-18 03:33:34 +00:00
ejcoumans
d7ad204943
updated CMakefile with new files
2006-11-11 06:48:30 +00:00
ejcoumans
3241443434
removed 1 file
2006-10-06 05:47:57 +00:00
ejcoumans
5a75c6e09e
refactoring: sphere-box collision algorithm added
2006-09-28 01:47:24 +00:00
ejcoumans
0e04cfc806
First stage in refactoring Bullet: moved Bullet Collision and Dynamics and LinearMath into src folder, and all files in Collision Detection and Dynamics have bt prefix.
...
Made all buildsystems to work again (jam, msvc, cmake)
2006-09-25 08:58:57 +00:00