ejcoumans
8e91b0cd68
ParallelPhysicsEnvironment development started
2006-06-30 05:39:15 +00:00
ejcoumans
3a85557c29
Refactoring for parallel processing of islands, collision detection and constraint solving.
2006-06-30 00:41:09 +00:00
ejcoumans
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)
2006-06-29 20:57:47 +00:00
ejcoumans
7a0a0941f9
moved filters in CcdConstructionInfo
2006-06-25 21:03:10 +00:00
ejcoumans
c8a0c95195
added basic collision filtering, in broadphase. more advanced collision filtering should happen in CollisionDispatch::NeedsCollision
...
fixed CcdPhysicsDemo: don't pick static objects, it create a point 2 point constraint, which assert in jacobian generation
2006-06-25 19:36:50 +00:00
ejcoumans
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)
2006-06-22 03:00:43 +00:00
ejcoumans
e82e31e692
removed some obsolete files (appBasicSample), FCollada lib, external-libs folder
...
start physics by default (not pressing 'i')
2006-06-19 23:21:10 +00:00
ejcoumans
473e290540
use config-win32 for visual studio builds
...
disabled 2 libxml settings (CATALOG & ICONV), to get it to compile
2006-06-19 20:56:20 +00:00
ejcoumans
8dcbaeb2b8
more work to get libxml / libcollada-dom to build multiplatform
2006-06-19 19:33:14 +00:00
ejcoumans
0f3bda1fb0
more build stuff for libxml / COLLADA
2006-06-19 17:51:06 +00:00
ejcoumans
51fb1b25fc
added missing libxml2 files, and config.h (for linux). todo: both configwin32.h for win32, and configure for non-windows
2006-06-19 02:01:26 +00:00
ejcoumans
f2636f8d4b
updated to more recent libxml2 version (work in progress)
2006-06-18 23:22:39 +00:00
ejcoumans
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++?
2006-06-18 10:25:12 +00:00
ejcoumans
6fc2e100f5
added limited support for COLLADA_DOM. Will need to add jam/msvcgen build support.
2006-06-18 05:31:52 +00:00
res2002
21ec6305f7
Applied a patch from Michael D. Adams to fix a warning with gcc.
2006-06-17 18:36:38 +00:00
ejcoumans
51a645bb4a
constraints between bodies merge constraint simulations (this fixes problems with deactivation/sleeping)
2006-06-17 15:22:06 +00:00
dondickied
6dfe8389a1
dgregorius: changes to generic constraint
2006-06-15 13:37:49 +00:00
dondickied
63e05649ee
2006-06-13 21:48:15 +00:00
dondickied
7535b02e58
dgregorius: Changed hinge constraint to use JacobianEntry class. Also removed change from last submission to JacobianEntry constructor for angular constraints.
2006-06-12 19:53:41 +00:00
ejcoumans
60df0e79c5
added vc8 projectfile
2006-06-09 20:11:09 +00:00
ejcoumans
bff230b23c
COLLADA 1.4 DOM support preparation (Visual Studio 2005 files + readme.txt)
2006-06-05 23:27:37 +00:00
ejcoumans
f743269af9
Added Generic 6 DOF Constraint skeleton
2006-06-03 21:09:14 +00:00
ejcoumans
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!
2006-06-03 02:13:59 +00:00
ejcoumans
9414d46266
vc7.1 projectfiles added for FCollada
2006-06-01 07:00:26 +00:00
ejcoumans
5cb549a9bb
more Collada physics work
2006-06-01 06:58:51 +00:00
ejcoumans
ca2e2a5950
need to pass char as variable, not as argument (vc8 crashes)
2006-06-01 04:10:29 +00:00
ejcoumans
b5d0520c58
added initial Collada 1.4 Physics support
2006-06-01 03:27:01 +00:00
ejcoumans
7392431860
some work on fcollada import
2006-05-27 01:24:08 +00:00
ejcoumans
718faabe59
added fcollada vc8 files
2006-05-27 01:23:15 +00:00
ejcoumans
1035e21422
removed obsolete ODE sdk
2006-05-26 19:15:23 +00:00
ejcoumans
95ea729454
don't merge if hulls are empty
2006-05-26 19:14:55 +00:00
ejcoumans
8402358d46
compile convexdecomposition under unix, removed another template
2006-05-26 17:47:54 +00:00
ejcoumans
98129bcae9
2006-05-26 17:20:14 +00:00
ejcoumans
e0b28e6726
2006-05-26 05:54:21 +00:00
ejcoumans
6abd4264ee
2006-05-26 00:29:43 +00:00
ejcoumans
18ac5c40ce
turned template class into normal class, too many issues at the moment
2006-05-25 20:46:30 +00:00
ejcoumans
e061ec1ebf
moved files around
2006-05-25 19:18:29 +00:00