Commit Graph
1193 Commits
Author SHA1 Message Date
ejcoumans 959e4498f4 removed obsolete libs in .pc.in file
-lbulletccdphysics -lbulletphysicsinterfacecommon
2007-01-17 18:58:48 +00:00
sjbaker b924cb57d3 Fixed wheels so they rotate in the correct direction. 2007-01-07 05:41:50 +00:00
ejcoumans c268b290dd update changelog for aabb tree building 2007-01-04 22:35:22 +00:00
ejcoumans ca973e9322 Fixed AABB tree building, which failed for certain large triangle meshes due to stack overflow.
Now it has a safer check for unbalanced tree, and forces them to be balanced.
2007-01-04 22:31:31 +00:00
ejcoumans 99337454e3 Added Steve Baker and Jay Lee as contributors. Added double precision to autogenerated msvc projectfiles as build-configuration. 2006-12-27 05:35:20 +00:00
ejcoumans 0abb399fce updated msvcgen for double precision configurations 2006-12-27 03:42:14 +00:00
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