Commit Graph

  • e190b3cb79 Added basic gather/scatter to simulation island (for ParallelIslandDispatcher/ParallelPhysicsEnvironment. ejcoumans 2006-07-02 05:33:35 +00:00
  • a359212fb3 more work on parallel dispatching of simulation islands ejcoumans 2006-07-01 03:33:05 +00:00
  • 57e8bd87d1 updated version/projectfiles with new files ejcoumans 2006-07-01 00:34:43 +00:00
  • 2d80bae6e3 fairly large refactoring of dispatcher/simulation island management, to allow for parallel simulation. ejcoumans 2006-07-01 00:22:15 +00:00
  • 8e91b0cd68 ParallelPhysicsEnvironment development started ejcoumans 2006-06-30 05:39:15 +00:00
  • 54d609faa2 updated projectfiles, added files ejcoumans 2006-06-30 00:46:52 +00:00
  • 3a85557c29 Refactoring for parallel processing of islands, collision detection and constraint solving. ejcoumans 2006-06-30 00:41:09 +00:00
  • 6e68cff650 changes.txt: Refactoring of the broadphase Moved some optional files to Extras: Algebraic ccd and EPA, quickstep Moved the limits on bodies/overlap to 32k and 65k ejcoumans 2006-06-29 21:23:03 +00:00
  • 9824a49f08 adjusted the default numbodies for CcdPhysicsDemo ejcoumans 2006-06-29 21:19:22 +00:00
  • 5d1c4ddd68 adjusted the default number of bodies in CcdPhysicsDemo ejcoumans 2006-06-29 21:16:05 +00:00
  • 54641d98f7 lowered the default number of objects ejcoumans 2006-06-29 21:13:29 +00:00
  • 16116177a7 updated projectfiles for moved files, disable EPA demo (temporarily) ejcoumans 2006-06-29 21:10:32 +00:00
  • 9105c3af5a Refactoring: Moved optional code to Extras: AlgebraicCCD,EPA,quickstep Moved SimpleBroadphase data to OverlappingPairCache, and derive both SimpleBroadphase and AxisSweep3 from OverlappingPairCache. Added ParallelPhysicsEnvironment (prepair more parallel mainloop) Upgraded hardcoded limit from 1024/8192 to 32766/65535 (max objects / max overlapping pairs) ejcoumans 2006-06-29 20:57:47 +00:00
  • 28a8afe528 added sn71 target + configurable extensions ejcoumans 2006-06-29 04:22:20 +00:00
  • 4c969bf0f2 added extra sn71 target ejcoumans 2006-06-29 03:45:48 +00:00
  • b861864963 removed some 'ignore' libraries ejcoumans 2006-06-25 22:12:16 +00:00
  • 5426f03628 removed 'DLL' from runtime library (so Multithreaded and Multithreaded Debug) ejcoumans 2006-06-25 22:09:03 +00:00
  • 7e9aa9d5f8 added notice that CompoundShape is placeholder, not implemented yet ejcoumans 2006-06-25 21:27:31 +00:00
  • 069b56b8ad updated changes file ejcoumans 2006-06-25 21:07:52 +00:00
  • 7a0a0941f9 moved filters in CcdConstructionInfo ejcoumans 2006-06-25 21:03:10 +00:00
  • 71dfed4c52 no manifest in projectfiles, and added a few files ejcoumans 2006-06-25 20:44:06 +00:00
  • 35c2da987e preparation for compound collision shapes ejcoumans 2006-06-25 19:53:07 +00:00
  • 93fda830d4 accidently made CollisionGroup filter/mask int, instead of short int ejcoumans 2006-06-25 19:40:59 +00:00
  • c8a0c95195 added basic collision filtering, in broadphase. more advanced collision filtering should happen in CollisionDispatch::NeedsCollision ejcoumans 2006-06-25 19:36:50 +00:00
  • 8376da46a6 ASSERT instead of assert, removed unused padding in rigidbody (was it 4500 bytes, now 500 bytes) ejcoumans 2006-06-25 16:38:32 +00:00
  • 09aeefe029 Allow multiple meshes to be used in the TriangleIndexVertexArray (this name is bad, is should be 'MeshArray'. Renamed some 'box' into 'convex' in ConvexConcaveCollisionAlgorithm (it is generic for all convex objects, not for boxes). ejcoumans 2006-06-25 14:50:38 +00:00
  • 206c56f2ca dgregorius: minor changes dondickied 2006-06-25 14:37:30 +00:00
  • 3cf1fb3646 dgregorius: added accumulated impulse and function for computation of angles around each constraint axis as preparation for angular limits... dondickied 2006-06-24 19:32:23 +00:00
  • 2eed545a70 enable to suspend and restore dynamics. also, catched the case where failed dynamics (resulting in infinite AABB sizes) doesn't mess up the entire simulation, it just get's deactivated (with a message that a simulation error happened) ejcoumans 2006-06-22 03:00:43 +00:00
  • c5fdd98330 printf for debugging requires stdio.h ejcoumans 2006-06-21 21:04:01 +00:00
  • 3b602a4f02 don't introduce int i in the for-loop, some compilers give errors ejcoumans 2006-06-21 05:39:34 +00:00
  • 94e94e995f enabled early exit for GJK ejcoumans 2006-06-21 05:35:16 +00:00
  • 324b18b719 minor type in simdvector3, no picking on fixed objects, no run-time type info ejcoumans 2006-06-21 05:22:43 +00:00
  • ee4ed8b945 don't use exception handling for visual studio 6 ejcoumans 2006-06-21 05:10:58 +00:00
  • 9a83efa45f don't use runtime typeinfo ejcoumans 2006-06-21 05:03:11 +00:00
  • 10b6170ee5 removed obsolete manual ejcoumans 2006-06-19 23:26:51 +00:00
  • 76e41369d3 removed obsolete COLLADA dae files ejcoumans 2006-06-19 23:26:30 +00:00
  • a30889a143 added VERSION ejcoumans 2006-06-19 23:24:43 +00:00
  • e82e31e692 removed some obsolete files (appBasicSample), FCollada lib, external-libs folder start physics by default (not pressing 'i') ejcoumans 2006-06-19 23:21:10 +00:00
  • c4cd297f22 step the simulation 1 frame, so the initial starting position is ok. added comment how to use FCollada instead of COLLADA_DOM ejcoumans 2006-06-19 22:03:07 +00:00
  • f2b79971a0 more help ejcoumans 2006-06-19 21:48:48 +00:00
  • dd0b5e0ac0 added basic installation info ejcoumans 2006-06-19 21:41:16 +00:00
  • 075b7d4ff0 COLLADA import ejcoumans 2006-06-19 21:33:17 +00:00
  • 473e290540 use config-win32 for visual studio builds ejcoumans 2006-06-19 20:56:20 +00:00
  • 8dcbaeb2b8 more work to get libxml / libcollada-dom to build multiplatform ejcoumans 2006-06-19 19:33:14 +00:00
  • 0f3bda1fb0 more build stuff for libxml / COLLADA ejcoumans 2006-06-19 17:51:06 +00:00
  • 8f83fa6299 updated projectfiles (COLLADA related projects will not work yet) ejcoumans 2006-06-19 02:06:18 +00:00
  • 51fb1b25fc added missing libxml2 files, and config.h (for linux). todo: both configwin32.h for win32, and configure for non-windows ejcoumans 2006-06-19 02:01:26 +00:00
  • f2636f8d4b updated to more recent libxml2 version (work in progress) ejcoumans 2006-06-18 23:22:39 +00:00
  • c91d74bfa3 dgregorius: updated changes.txt dondickied 2006-06-18 10:37:57 +00:00
  • 650e0ac744 created Jamfile for COLLADA_COM & LibXML, added LibXML in it's own location under Extras libxml doesn't compile with jam yet, C sourcecode versus C++? ejcoumans 2006-06-18 10:25:12 +00:00
  • ddf9973fba preliminary convex hull support using COLLADA_DOM, draw convex hull in wireframe (point cloud doesn't have triangles) ejcoumans 2006-06-18 07:04:21 +00:00
  • 6fc2e100f5 added limited support for COLLADA_DOM. Will need to add jam/msvcgen build support. ejcoumans 2006-06-18 05:31:52 +00:00
  • 1a0f411f92 constraints merge simulation islands ejcoumans 2006-06-17 18:45:12 +00:00
  • c875616bbb Typo res2002 2006-06-17 18:44:49 +00:00
  • 0f54c5c8f5 Add Extras/FCollada as an include path for appColladaDemo. res2002 2006-06-17 18:43:06 +00:00
  • 21ec6305f7 Applied a patch from Michael D. Adams to fix a warning with gcc. res2002 2006-06-17 18:36:38 +00:00
  • ce4aabb3fe Property fixes res2002 2006-06-17 18:32:35 +00:00
  • ec56a978f7 Regenerated configure & VC projects. Misc property fixes. res2002 2006-06-17 18:23:38 +00:00
  • 495349f97d Bumped version in configure.ac to 1.5.6 (assuming that "1.5f" is the next version released). Updated files in mk/autoconf and mk/jam with copies from CS; fixes a GLU detection issue on MinGW. Set msvc/bullet_ico.ico as the default application icon. Disabled exceptions for gcc builds. res2002 2006-06-17 18:17:17 +00:00
  • 51a645bb4a constraints between bodies merge constraint simulations (this fixes problems with deactivation/sleeping) ejcoumans 2006-06-17 15:22:06 +00:00
  • f73244b36a dgregorius: removed wrong normalization dondickied 2006-06-17 11:37:07 +00:00
  • 2cf71b51a7 dgregorius: Fixed joint improvements - consideration of zeroth order term dondickied 2006-06-17 10:59:50 +00:00
  • f348d28972 ejcoumans 2006-06-16 01:33:05 +00:00
  • dd5fe0bea9 renamed to trunk ejcoumans 2006-06-15 18:44:03 +00:00
  • 6dfe8389a1 dgregorius: changes to generic constraint dondickied 2006-06-15 13:37:49 +00:00
  • 43f5e2af0f ejcoumans 2006-06-15 05:14:43 +00:00
  • 806607146b testing svn:externals ejcoumans 2006-06-15 04:58:18 +00:00
  • ce0b9348ad attempt to set property ejcoumans 2006-06-15 04:56:34 +00:00
  • 3c6993e45e - CcdPhysicsDemo also uses Generic6DofConstraint (testing with mouse picking). - HingeConstraint back to old method by default (comparison) - FCollada by default in ColladaDemo ejcoumans 2006-06-14 02:51:47 +00:00
  • 0ce46e150d m_jointAxis was renamed to m_linearJointAxis, also initialized with SimdVector3(0,0,0) ejcoumans 2006-06-13 23:44:51 +00:00
  • 63e05649ee dondickied 2006-06-13 21:48:15 +00:00
  • a88cee3a20 Renamed m_jointAxis to m_linearJointAxis (and set it to zero for angular JacobianEntry) ejcoumans 2006-06-13 00:49:48 +00:00
  • 7535b02e58 dgregorius: Changed hinge constraint to use JacobianEntry class. Also removed change from last submission to JacobianEntry constructor for angular constraints. dondickied 2006-06-12 19:53:41 +00:00
  • 03ed5eafff bugfix, passed member as initializer of same member. thanks DonDickyD for pointing out! ejcoumans 2006-06-11 16:44:46 +00:00
  • d61f1034ba step closer to COLLADA-DOM, convex hull / mesh. can't find where the vertices/triangles are 'hidden' in the structures. ejcoumans 2006-06-10 01:44:20 +00:00
  • 87b6f7ae37 COLLADA-DOM support for box, sphere, cylinder, mass, isdynamic and start transform ejcoumans 2006-06-09 22:34:17 +00:00
  • 60df0e79c5 added vc8 projectfile ejcoumans 2006-06-09 20:11:09 +00:00
  • b4df21acb5 added cylinder support in ColladaDemo, rendering of Cylinder, updated .dae files. ejcoumans 2006-06-09 00:17:20 +00:00
  • bff230b23c COLLADA 1.4 DOM support preparation (Visual Studio 2005 files + readme.txt) ejcoumans 2006-06-05 23:27:37 +00:00
  • 7e276a3acd ejcoumans 2006-06-05 23:11:56 +00:00
  • b3119df72e prepare to add Collada dom ejcoumans 2006-06-05 23:07:40 +00:00
  • 73eafc8787 fixed compatibility with cygwin/mingw ejcoumans 2006-06-04 23:52:29 +00:00
  • f743269af9 Added Generic 6 DOF Constraint skeleton ejcoumans 2006-06-03 21:09:14 +00:00
  • 9c21151c5f new Collada physics demos ejcoumans 2006-06-03 02:19:43 +00:00
  • ac11a0c06b Did a bit more Collada physics importing work. Also did a quick workaround to allow different camera UP. This demo stuff really needs to be cleaned up now! ejcoumans 2006-06-03 02:13:59 +00:00
  • 9414d46266 vc7.1 projectfiles added for FCollada ejcoumans 2006-06-01 07:00:26 +00:00
  • 5cb549a9bb more Collada physics work ejcoumans 2006-06-01 06:58:51 +00:00
  • ca2e2a5950 need to pass char as variable, not as argument (vc8 crashes) ejcoumans 2006-06-01 04:10:29 +00:00
  • b5d0520c58 added initial Collada 1.4 Physics support ejcoumans 2006-06-01 03:27:01 +00:00
  • 5299170dca added icon to collada demo ejcoumans 2006-06-01 03:23:49 +00:00
  • 706ad0d1b4 Added Collada Physics testfile, exported from Blender 2.42 (pre-release) ejcoumans 2006-05-31 22:26:39 +00:00
  • 7392431860 some work on fcollada import ejcoumans 2006-05-27 01:24:08 +00:00
  • 718faabe59 added fcollada vc8 files ejcoumans 2006-05-27 01:23:15 +00:00
  • c80a4cefb5 added collada testfile ejcoumans 2006-05-27 00:03:10 +00:00
  • e31711a4d9 try to catch a rare failure case (debugmode-printf) ejcoumans 2006-05-26 20:25:18 +00:00
  • 2529aebc79 this should not be necessary, but it happened. todo: why doesn't gjk terminate. there are 2 rare cases, one with 'nan'/undefined separating axis/distance, and another with rather big distances. ejcoumans 2006-05-26 19:47:46 +00:00
  • 1035e21422 removed obsolete ODE sdk ejcoumans 2006-05-26 19:15:23 +00:00
  • 95ea729454 don't merge if hulls are empty ejcoumans 2006-05-26 19:14:55 +00:00
  • 049a2af90f updated autogenerated projectfiles/resource files ejcoumans 2006-05-26 18:15:55 +00:00