ejcoumans
af5cfb838a
updated Jamfiles so only the appropriate Bullet libraries gets installed, not the helper/internal ones.
2006-12-27 01:34:54 +00:00
ejcoumans
5929b2b79d
fixed jam 'install' to properly copy right headerfiles in the destination directory
2006-12-26 17:16:40 +00:00
sjbaker
e9b21e21a6
Pathnames between #include files that are intended to be used within application code should not depend on the paths to the subdirectories being known to the compiler because this will not always be the case when an end-user includes your headers.
...
Includes of files in the local hierarchy must not use <...> please stick with "..."
2006-12-26 15:33:28 +00:00
sjbaker
208bbe7594
Added a set of empty, classless 'extern "C"' probe functions to allow '.so' loaders and application domain 'autotools' to easily and unambiguously check for the correct installation of the various bullet libraries.
...
eg:
bulletmath_suffix="-lbulletmath"
bulletcollision_suffix="-lbulletcollision"
bulletdynamics_suffix="-lbulletdynamics"
dnl Check bulletmath library
AC_CHECK_LIB(bulletmath, btBulletMathProbe, true,
AC_MSG_ERROR([there seems to be a problem with the bulletmath library]))
LIBS="$bulletmath_suffix $LIBS"
dnl Check bulletcollision library
AC_CHECK_LIB(bulletcollision, btBulletCollisionProbe, true,
AC_MSG_ERROR([there seems to be a problem with the bulletcollision library]))
LIBS="$bulletcollision_suffix $LIBS"
dnl Check bulletdynamics library
AC_CHECK_LIB(bulletdynamics, btBulletDynamicsProbe, true,
AC_MSG_ERROR([there seems to be a problem with the bulletdynamics library]))
LIBS="$bulletdynamics_suffix $LIBS"
2006-12-26 00:39:32 +00:00
ejcoumans
24691e8eb8
reverted jam buildsystem, until changed for make is working,
...
minor fix in island processing
2006-12-25 20:39:39 +00:00
sjbaker
8d92ca34c2
Windows programmers: Beware! The case of the filename is significant in #include directives - even though the lame-ass M$ compiler doesn't check it.
2006-12-23 16:20:00 +00:00
ejcoumans
a354cb67c4
minor tweak in msvcgen
2006-12-23 07:19:40 +00:00
ejcoumans
bba68d6072
work on buildsystem to allow double precision visual build setting in autogenerated visual studion projectfiles
2006-12-23 06:53:51 +00:00
ejcoumans
fbcbc7021c
fix Jam build, so it builds with GLUT demos (hopefully not breaking Make)
2006-12-23 03:09:33 +00:00
sjbaker
db573e4a59
Clean up about a bazillion compilation warnings.
2006-12-22 02:33:42 +00:00
ejcoumans
4685bb8c4b
added DoublePrecisionDemo, still needs review and autogenerated projectfiles/cmake/Jamefiles
2006-12-21 19:04:32 +00:00
ejcoumans
62c93b02bb
fixed issue with missing COLLADA Physics asset
2006-12-20 21:23:58 +00:00
ejcoumans
48c6917387
don't assert on bad input, just export the warning (todo add proper user-feedback for asserts/warning!)
2006-12-20 21:23:26 +00:00
ejcoumans
0710ca2e36
better safe then sorry: set m_data to zeto after deallocation.
2006-12-19 23:54:02 +00:00
ejcoumans
a0f320764b
Upgraded to latest COLLADA-DOM 1.2.0, see http://sourceforge.net/project/showfiles.php?group_id=157838
...
November 13, 2006
Re-applied the 'INF' fix for constraint limits.
2006-12-19 02:33:05 +00:00
ejcoumans
818b672f60
updated autotools support for make, while keeping jam support. other options are cmake and msvc builds.
2006-12-17 05:35:41 +00:00
ejcoumans
c1e0f4085e
double precision
2006-12-16 06:31:29 +00:00
ejcoumans
df9230327c
Contribution to add optional double precision floating point support. Define BT_USE_DOUBLE_PRECISION for all involved libraries/apps.
2006-12-16 05:51:30 +00:00
ejcoumans
39f223fd65
more makefile stuff
2006-12-15 19:27:13 +00:00
ejcoumans
e30d564eab
added ChangeLog.txt
2006-12-15 19:24:22 +00:00
ejcoumans
a0ca29d596
update clarification in LICENSE
2006-12-15 19:22:09 +00:00
ejcoumans
4a0ff742d4
added LICENSE file
2006-12-15 19:20:52 +00:00
ejcoumans
b72d7e58fd
removed changes.txt
2006-12-15 19:15:10 +00:00
ejcoumans
80e889854c
added NEWS
2006-12-15 19:14:36 +00:00
ejcoumans
a64af6c5d8
added README
2006-12-15 19:14:21 +00:00
ejcoumans
13b637f1ce
updated build configuration to include make, next to jam. So ./configure will create Makefile AND Jamefile.
2006-12-15 18:24:31 +00:00
ejcoumans
c5e0f8bb7e
- trying out SVN::notify to mailinglist
2006-12-15 05:15:14 +00:00
ejcoumans
bb9568b44f
svn notify test
2006-12-15 05:11:28 +00:00
ejcoumans
cf3f10d6b8
"added first draft for hingeConstraint motor" to changes.txt
...
test3 for SVN::notify
2006-12-15 05:08:45 +00:00
ejcoumans
88a7bbed09
updated changes.txt ( merged contact and non-contact constraint solving into one loop)
...
test2 for bullet-committers mailing list
2006-12-15 04:59:06 +00:00
ejcoumans
1a97201a7c
upgraded the version number, this commit is mostly to test the bullet-committers mailinglist, see
...
https://lists.sourceforge.net/lists/listinfo/bullet-committers
2006-12-15 04:40:08 +00:00
ejcoumans
df0c044228
removed obsolete code, added #ifdef to allow skipping of default registration of collision algorithm (avoid linking of unneeded code)
2006-12-13 22:44:20 +00:00
ejcoumans
6dff5a218e
process contact and non-contact constraints inside the same iteration loop
...
added first draft for hingeConstraint motor
2006-12-12 03:15:11 +00:00
ejcoumans
a4541d2470
missing Jamfile
2006-12-09 02:43:07 +00:00
ejcoumans
d08c3b2277
added libboxbox (optional)
2006-12-09 02:09:55 +00:00
ejcoumans
d0ac26f1a7
changes
2006-12-09 01:52:15 +00:00
ejcoumans
1ad1679dfb
updated/autogenerated new msvc projectfiles, with less 'obsolete'/redundant dependencies
2006-12-09 01:50:18 +00:00
ejcoumans
ae208d78e1
more build system stuff
2006-12-09 01:46:28 +00:00
ejcoumans
dcaec3d0b7
delete some obsolete/redundant projectfiles
2006-12-09 01:35:20 +00:00
ejcoumans
08f86712b7
update buildsystem files
2006-12-09 01:33:49 +00:00
ejcoumans
e4fcc157d4
updated buildsystem file
2006-12-09 01:29:00 +00:00
ejcoumans
9022f8cc70
fixes for buildsystem
2006-12-09 01:19:15 +00:00
ejcoumans
f9832f6b88
updated build systems/GPU_physics for Mac OS X
2006-12-08 22:04:02 +00:00
ejcoumans
1aa4e010f0
updated jamfile, updated optional ODE quickstep/box-box
2006-12-08 16:28:02 +00:00
ejcoumans
55d6b5b8e1
added constructor to btPlaneSHape
2006-12-07 07:46:25 +00:00
ejcoumans
2db98be0f7
added sourcefile to cmake
2006-12-06 04:56:26 +00:00
ejcoumans
5a5ba572a7
multi-platform issues with allocator
2006-12-06 04:51:13 +00:00
ejcoumans
bf591b44ec
Replaced most STL std::vector with btAlignedObjectArray.
...
Same interface but less features (push_back, pop_back, clear, size, [] etc).
To prepare for SIMD/SSE code: Added #define ATTRIBUTE_ALIGNED16(a) __declspec(align(16)) a
2006-12-06 04:22:36 +00:00
ejcoumans
2f21514f3d
2006-12-04 15:43:40 +00:00
ejcoumans
b6d1b4c94e
Added btNearCallback. This is similar to Open Dynamics Engine (ODE) dNearCallback, but important differences:
...
- contact points are persistent (lifetime more then one frame, for warmstarting/incremental contact point management)
- continuous collision detection, time of impact
Added btRigidBody::isInWorld(), returns true if btRigidBody is inside a btCollisionWorld/btDynamicsWorld derived class
Added angularFactor to btRigidbody, this helps some character control (no angular impulse applied)
2006-12-04 15:42:03 +00:00