Commit Graph
3114 Commits
Author SHA1 Message Date
erwincoumans ca86e135de Update readme.txt 2014-01-10 16:59:12 -08:00
erwincoumans bff5094217 Update readme.txt
note about Bullet2 into Bullet3 merge.
2014-01-10 16:58:26 -08:00
erwincoumans c1ddbe0686 Update readme.txt
note about merging Bullet 2.x into Bullet 3.
2014-01-10 16:54:38 -08:00
Erwin Coumans 7e4b1c1c8a add MultiDofDemo (Featherstone 3DOF spherical joint)
minor prettify of BasicDemo,RagdollDemo.
require 'multiDof' argument in btMultiBody.h (not default=false)
2014-01-10 16:34:39 -08:00
Erwin Coumans a8e60b4ee5 Merge branch 'master' of http://github.com/kalesony/bullet3 2014-01-10 15:22:58 -08:00
erwin coumans 514f4fba35 fix error due to rename b3RigidBodyCL -> b3RigidBodyData 2014-01-10 11:53:02 -08:00
erwin coumans 2e55d03fd9 more fixes towards working convex-convex, in case of (too) many edge-edge cases:
1) sample directions over a unit sphere and
2) add a contact, using mpr
add missing bullet.pc.cmake file (for old Bullet 2.x)
2014-01-09 16:22:34 -08:00
kubas 876293ac95 minor: replaced convenience lambda functions 2014-01-09 01:15:51 +01:00
kubas aa87e47d2d preparing for stabilization investigation: useRK4 is now a btMultiBody flag (not world's), reenabled global velocities (as a flag-controlled option), made the test application easier to handle for multiple multibodiez and added a max coordinate multibody (created from btMultiBody) 2014-01-09 01:14:48 +01:00
kubas 2cbcd86de9 fixed a btMultiBody ctor bug 2014-01-09 01:13:22 +01:00
kubas cbf2d915d1 fixed the multibody jitter issue + several friction-related fixes 2014-01-09 01:12:02 +01:00
kubas 736ba01423 minor clean-up 2014-01-09 01:10:45 +01:00
kubas ef6abf6490 unified btMultiBodyConstrained::fillMultiBodyConstraint..(...) mtds + cleaned some of the earlier dirty changes (6DoF grabbing constraint stuff mainly) 2014-01-09 01:09:44 +01:00
kubas 0ba7d69f86 fixed a jacobian sizing bug (m_jacSizeBoth) 2014-01-09 01:07:53 +01:00
kubas eb66b22034 dirty commit: starting to unify btMultiBoydConstraint::fillMultiBodyConstraint..(..) 2014-01-09 01:06:58 +01:00
kubas 87a98939eb tighter packing in btMultiBodySolverConstraint 2014-01-09 01:04:39 +01:00
kubas 81447aa7c5 dirty commit: experimenting with the 6DoF grabbing/p2p constraint 2014-01-09 01:03:20 +01:00
kubas c0530d31ec minor naming chamge 2014-01-09 01:02:11 +01:00
kubas 66fdc1704b RK4 for floating systems too 2014-01-09 01:01:03 +01:00
kubas c5594a5826 a bit of rk4 clean-up 2014-01-09 00:59:48 +01:00
kubas 4eac9a11f3 made the multiDof-singleDof disctinction a bit cleaner 2014-01-09 00:58:31 +01:00
kubas e5372f3712 first experiments with RK4 2014-01-09 00:56:46 +01:00
kubas cb556f9525 dirty changes - stabilization hacks 2014-01-09 00:51:42 +01:00
kubas 96ff69276f multidof4 patch 2014-01-09 00:26:24 +01:00
Erwin Coumans 080d22d6ec rename files, fix Linux build 2014-01-07 16:21:31 -08:00
Erwin Coumans 84f3b804f1 add missing file 2014-01-07 16:11:04 -08:00
Erwin Coumans e1a412454f fixes to improve demos a bit 2014-01-07 16:06:13 -08:00
Erwin Coumans 75b8f7230d fix Mac OSX build 2014-01-05 22:06:12 -08:00
erwincoumans ed73bce9da Move Bullet 2.x demos in a single demo 'AllBullet2Demos', for now only BasicDemo and FeatherstoneDemo is implemented. 2014-01-05 21:58:30 -08:00
erwincoumans 6f9a1c0da2 disable MPR until some issues are fixed (on an NVIDIA GPU, sat axis are not properly computed, resulting in instability) 2014-01-04 21:44:53 -08:00
Erwin Coumans 5eb8fd33ad enable MPR by default, needs more testing on various OpenCL configurations (OS, drive, GPU etc) 2014-01-04 21:33:16 -08:00
erwincoumans 271f458837 Ported Minkowski Portal Refinement mpr.c from libccd to OpenCL, for bettwe edge-edge performance (and additional contact point for degenerate/high detailed convex shapes)
Removed b3RigidBodyCL, replace by b3RigidBodyData and b3RigidBodyData_t shared between C++ host and OpenCL,
Same for b3InertiaCL -> b3InertiaData
2014-01-04 20:54:27 -08:00
Erwin Coumans 999c5ff766 fix Mac OSX version of preparation of AllBullet2Demo collection 2013-12-19 22:23:50 -08:00
erwin coumans 12dd0daebc prepare for Bullet 2 demo collection 2013-12-19 22:14:37 -08:00
erwin coumans abeea0c8b0 add Bullet icon files 2013-12-19 12:41:36 -08:00
erwin coumans 69e5454d18 Add the old Bullet 2.x obsolete demos, and CMake buildsystem files, and gradually move them to newer Bullet 3.x structure
Use statically linked freeglut, instead of dynamic glut for the obsolete Bullet 2.x demos
Add the 'reset' method to b3GpuDynamicsWorld, and use it in the BasicGpuDemo (pretty slow in debug mode, use release mode)
Don't crash in btCollisionWorld, if there is no collision dispatcher
2013-12-19 12:40:59 -08:00
Erwin Coumans 222ecb156d add GImpact and BulletSoftBody, until we have replacement (otherwise it prevents people from migrating to the github/Bullet3 repository) 2013-12-18 09:05:30 -08:00
erwin coumans 09ba86ea36 fix cpu version of findCompoundPairs, in order to fix Mac OSX OpenCL compound issues 2013-12-17 19:25:53 -08:00
Erwin Coumans 7bde13be62 fix issue (apparently closestFaceA/B can be -1, need to figure out how that can ever happen (it shouldn’t) 2013-12-17 16:50:50 -08:00
erwin coumans 7964f2d8c1 split OpenCL kernels: fatal error C1091: compiler limit: string exceeds 65535 bytes in length 2013-12-17 12:33:38 -08:00
Erwin Coumans 7e86932edf avoid out-of-bounds issue for some OpenCL kernel, hanging Mac OSX (should not happen, need to check why)
split kernel for debugging
2013-12-17 10:44:41 -08:00
erwin coumans 7b55ffd237 more rewriting to get this #@!#@!&*( Mac OSX GPU to work 2013-12-16 15:23:43 -08:00
erwin coumans 1dce953d76 one more debug option for a kernel, to fix a Mac OSX issue (one more to go...) 2013-12-16 12:36:22 -08:00
erwincoumans fc474a0e62 more debugging to fix Mac OSX OpenCL issue on certain GPUs. 2013-12-16 10:53:38 -08:00
erwincoumans dca5bbb744 Update readme.txt
add a few more (experimental) command line arguments to readme.txt
2013-12-14 11:21:57 -08:00
erwin coumans 9ebef9552b implement 'new contact reduction' kernel on CPU , for debugging 2013-12-14 10:54:25 -08:00
erwin coumans d24b1eaae9 better host check code, to determine failing OpenCL kernels on certain (Apple) platforms 2013-12-13 13:27:00 -08:00
erwin coumans 571b14787a implement clipFacesAndFindContactsCPU, to track down OpenCL issue on Mac OSX 2013-12-13 10:05:07 -08:00
Erwin Coumans 33889a3dc9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2013-12-13 08:40:18 -08:00
Erwin Coumans f9c22b61af fix Mac OSX build 2013-12-13 08:40:05 -08:00