erwin.coumans
ff29cb5008
reduce the number of dynamic memory allocations again (using a persistentStack version in btDbvt)
2008-11-04 18:02:41 +00:00
erwin.coumans
807e979597
missed a local stack in btDbvt
2008-11-04 17:54:41 +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
ccc63bbce7
added getEulerZYX, thanks to Tully.Foote
...
http://code.google.com/p/bullet/issues/detail?id=124
fixed a few warnings (in double-precision mode)
2008-11-04 09:48:42 +00:00
erwin.coumans
ee380bcd09
Added CUSTOM_POLYHEDRAL_SHAPE_TYPE,CUSTOM_CONVEX_SHAPE_TYPE and CUSTOM_CONCAVE_SHAPE_TYPE to be used to extend Bullet by custom shapes without modifying source code.
...
Thanks to Ole K. for the suggestion:
http://code.google.com/p/bullet/issues/detail?id=125
2008-11-04 09:43:34 +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
4df7c841a3
removed obsolete btPoint3 and btGjkEpa from projectfiles
...
bumped up version to Bullet 2.73
2008-11-04 04:13:26 +00:00
erwin.coumans
bcd0f48c28
some doxygen updates, added some comments to classes, fix broken links, rename some prefix some internal GIMPACT collision structures using (for example use GIM_AABB instead of BT_AAABB),
...
removed obsolete btGjkEpa (it was replaced by btGjkEpa2 ages ago)
2008-11-04 04:01:31 +00:00
erwin.coumans
2b21eb5605
EmptyGL is an empty implementation to allow to compile and run the Bullet demos on platforms that lack OpenGL and Glut.
2008-11-04 03:31:21 +00:00
erwin.coumans
8f181b5604
more work on IBM Cell SDK 3.1 build
2008-11-02 10:34:24 +00:00
erwin.coumans
c34a4a0f71
some fixes for IBM Cell SDK 3.1 build
...
to build, go to Bullet/src/ibm_sdk and run make
then, go to Bullet/src/BulletMultiThreaded/ibm_sdk
make -f Makefile.original spu
make -f Makefile.original ppu
2008-11-02 09:46:35 +00:00
erwin.coumans
461602a5f2
minor issue with btAssert under Cell
2008-11-01 02:22:02 +00:00
erwin.coumans
a637a8c231
test10
...
http://groups.google.com/group/tortoisesvn/browse_thread/thread/8f6c2c999cce861f
2008-10-31 21:17:39 +00:00
erwin.coumans
6449438ef2
test9
2008-10-31 21:02:48 +00:00
erwin.coumans
632c3ca11f
test3
2008-10-31 20:56:07 +00:00
erwin.coumans
da35b69e6d
test2
2008-10-31 20:54:57 +00:00
erwin.coumans
ed8f568721
test commit following this discussion
...
http://groups.google.com/group/tortoisesvn/browse_thread/thread/8f6c2c999cce861f
2008-10-31 20:21:55 +00:00
erwin.coumans
4a9d60853f
test
2008-10-31 02:01:39 +00:00
erwin.coumans
434ea22868
added src folder, due to btAlignedObjectArray dependency (removed STL)
...
Thanks to slackydeb for the report here:
http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2787
2008-10-31 01:28:13 +00:00
erwin.coumans
3b5d21ab50
added src folder, due to btAlignedObjectArray dependency (removed STL)
...
Thanks to slackydeb for the report here:
http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2787
2008-10-31 01:23:53 +00:00
erwin.coumans
f49e44b13c
Don't search for duplicate vertices by default in btTriangleMesh, it is just too slow.
...
See http://code.google.com/p/bullet/issues/detail?id=122
2008-10-30 22:09:04 +00:00
erwin.coumans
badd638901
added directory to Makefile.am, bumbed up version to 273
2008-10-29 18:39:58 +00:00
erwin.coumans
2a871176d4
fix broken OS X build
2008-10-29 07:01:56 +00:00
erwin.coumans
487cc1cdf1
avoid a lot of dynamic allocations in btDbvt/btSoftBody (re-use stack)
...
add Maya 2009 to Dynamica msvc projectfiles
2008-10-29 06:27:40 +00:00
erwin.coumans
50930cec5c
Some performance improvements and fixes related to btVector3 being aligned on SPU.
...
btQuantizedBvh has a version number, memory layout might be different now (due to aligned btVector3)
reorganized some data members of some classes, to reduce memory footprint
2008-10-29 02:45:43 +00:00
erwin.coumans
aeb48644ee
Some performance improvements and fixes related to btVector3 being aligned on SPU.
...
btQuantizedBvh has a version number, memory layout might be different now (due to aligned btVector3)
reorganized some data members of some classes, to reduce memory footprint
2008-10-29 02:45:16 +00:00
erwin.coumans
b18aa2b375
Some performance improvements and fixes related to btVector3 being aligned on SPU.
...
btQuantizedBvh has a version number, memory layout might be different now (due to aligned btVector3)
reorganized some data members of some classes, to reduce memory footprint
2008-10-29 02:45:07 +00:00
erwin.coumans
55b29e2355
Some performance improvements and fixes related to btVector3 being aligned on SPU.
...
btQuantizedBvh has a version number, memory layout might be different now (due to aligned btVector3)
reorganized some data members of some classes, to reduce memory footprint
2008-10-29 02:44:50 +00:00
erwin.coumans
ce5df7cf47
pass vectors by reference
2008-10-29 02:41:08 +00:00
rponom
7837e653c1
Particle index comparison bug fixed
2008-10-29 00:43:27 +00:00
rponom
309a12836d
more CUDA work
2008-10-28 23:25:59 +00:00
erwin.coumans
f5e16847df
added btMatrix3x3::getEulerYPR, which is consistent with updated setEulerYPR.
...
removed unused getEuler.
Thanks to Georg Wuensch, see http://code.google.com/p/bullet/issues/detail?id=104
2008-10-28 19:26:49 +00:00
erwin.coumans
28e580c203
removed STL usage of Extras/ConvexBuilder and replaced by btAlignedObjectArray
...
fixed several warnings, thanks to sparkprime
added comments patch for linear math, thanks to Tully Foote
2008-10-28 18:52:46 +00:00
erwin.coumans
c5112e68e5
make sure the btDbvtBroadphase doesn't add/remove any pairs, use the btNullPairCache
2008-10-28 05:51:32 +00:00
erwin.coumans
1ff6420ffb
Use the add support for double and float triangle vertices. If it has a bad impact on performance, we can hide it behind an #ifdef for double precision vertex support.
...
Fix btConvexTriangleMeshShape::calculatePrincipalAxisTransform
Both thanks to Ole.
Use our own union to extract a scalar value from an SSE intrinsic (instead of relying on MSVC-only m128_u32
Thanks to BlindSide
2008-10-27 21:36:36 +00:00
erwin.coumans
876009b053
fix two memory leaks, thanks to Benoit and Ole.
2008-10-27 20:24:01 +00:00
erwin.coumans
003b6fa669
removed some warnings, as reported here:
...
http://code.google.com/p/bullet/issues/detail?id=123
Thanks sparkprime
2008-10-27 20:20:28 +00:00
erwin.coumans
6ed11057e0
add empty 'processAllTriangles' for btEmptyShape, thanks to Ole K.
...
http://code.google.com/p/bullet/issues/detail?id=120
2008-10-27 20:08:21 +00:00
erwin.coumans
6f28170422
Removed obsolete btPoint3: use btVector3 instead
2008-10-27 19:56:48 +00:00
erwin.coumans
52a151f5e4
new auto-generated projectfiles for proper dependencies for appIffCheck -> iffLib
2008-10-27 01:57:34 +00:00
erwin.coumans
44b44429fa
fixed minor build issues for IFF lib
2008-10-27 01:56:10 +00:00
erwin.coumans
94fc0ff063
added autogenerated MSVC projectfiles for libiff and appiffCheck
2008-10-27 00:27:52 +00:00
erwin.coumans
ffcfd84fc8
added build files for iff library (binary Interchange File Format)
2008-10-27 00:22:35 +00:00
erwin.coumans
82448a3942
minor IFF.h changes to migrate from .c to .cpp
2008-10-27 00:05:32 +00:00
erwin.coumans
14ba3eaff7
rename from .c to .cpp, and updated 23 year old IFF source code (1985)
2008-10-26 23:47:35 +00:00
erwin.coumans
2a721c7489
Updated original EA-IFF-85 files to read and write Interchange File Format files.
...
Plan is to convert COLLADA XML into IFF, for faster, more compact and easier to read and parse files.
Reading/writing code is a few hundred lines of code, instead of COLLADA-DOM and libxml combo.
So it would be suitable as a run-time format for platforms ranging from iPhone to PlayStation 3.
Relevant physics data (and perhaps other data) will be converted from COLLADA -> IFF.
We could call the resulting files COLLADA binary IFF -> CLIFF.
2008-10-26 23:04:43 +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
a05ae6e715
added src/BulletMultiThreaded/vectormath/scalar/cpp to include path for BulletMultiThreaded module
2008-10-21 19:05:50 +00:00
erwin.coumans
0d911a6c06
added missing vectormath <-> Bullet conversion file
2008-10-21 18:32:21 +00:00