Commit Graph
2807 Commits
Author SHA1 Message Date
Erwin Coumans 084bc4ec32 improve the benchmark mode, with 2 files (csv and details) 2013-05-23 18:34:39 -07:00
erwincoumans 6bfa60c365 tweak demo a bit and add 'exit' to X11 window 2013-05-23 10:23:08 -07:00
erwincoumans a2553cbdad only fclose(f) a file once, to avoid a crash on Linux 2013-05-23 09:54:54 -07:00
erwincoumans 98a877a80d enable alignment macros for Linux 2013-05-22 17:59:13 -07:00
erwincoumans ee5195d3e8 fix padding issue under Linux (where b3Vector3 is not 16-byte aligned)
w
2013-05-22 17:46:47 -07:00
erwin coumans 9365735a8f fix clew/Windows build (disable CL/GL sharing) 2013-05-21 16:58:03 -07:00
erwin coumans d25e21614a Merge branch 'master' of https://github.com/erwincoumans/bullet3 2013-05-21 16:47:23 -07:00
erwincoumans 4266717dff fix GpuGuiInitialize premake build files
w
2013-05-20 18:09:02 -07:00
erwincoumans 29e70b2802 Add option to use clew to manually open the OpenCL dynamic library
fix Linux build of App_Bullet3_OpenCL_Demos. Unfortunately the simulation doesn't work properly, need to fix it
(and add unit tests)
2013-05-20 17:58:19 -07:00
erwincoumans 453952f202 fix Linux build (only OpenCL/gwen tested) 2013-05-20 16:53:43 -07:00
erwin coumans 2ec9599c87 fix duplicate link symbol when used with Bullet 2.x 2013-05-15 16:22:10 +02:00
erwin.coumans 92eed617cd fix SSE issue with XCode 3 2013-05-14 12:38:06 +00:00
erwin coumans 4877a2af8a enable CPU joint (non-contact) constraint solver in GPU rigid body pipeline
small change to BasicGpuDemo
2013-05-08 15:55:02 -07:00
erwin.coumans@gmail.com 542c53fb30 Don't pass along unused btStackAlloc everywhere. The API change might user code (derived classes with the old virtual method are not called anymore) 2013-05-08 22:45:35 +00:00
erwin.coumans@gmail.com 329b9a1e3c Avoid collision response between non-dynamic bodies, introduced in a recent commit.
Fixes Issue 711 https://code.google.com/p/bullet/issues/detail?id=711
Thanks to Sergej Reich.
2013-05-08 21:07:35 +00:00
erwincoumans 25fe5f4a77 prepare for GPU cloth/softbody 2013-05-06 18:35:34 -07:00
erwin coumans b882211769 fix Linux build for enet test 2013-05-04 21:30:51 -07:00
erwin coumans 818a78efe3 enet NAT punchthrough test improvement, seems to work fine for my test setup 2013-05-04 21:28:51 -07:00
erwin coumans c0a1ad8fcd add enet test for remote visual debugger 2013-05-04 19:50:56 -07:00
erwin coumans 26873328cf gridtable needs to be in the __constant memory space 2013-05-03 11:38:23 -07:00
erwin coumans 09ddf554e4 patch to make Bullet 2.x bridge work (should be applied soon) 2013-05-03 09:25:57 -07:00
erwin coumans 1185de51d5 experiment with first-level batching using object index instead of spatial hash in uniform grid (to avoid tuning average object size for uniform grid) 2013-05-03 01:14:34 -07:00
erwin coumans 6ee9eb9bb5 fix bug in assignment of contact constraints to solver grid (always use dynamic body to determine constraint assignment, otherwise write conflicts can occur)
implement CPU version of narrowphase convex collision, for comparison/debug purposes
start towards cpu/gpu sync, for adding/removing bodies (work in progress)
2013-05-02 09:49:16 -07:00
erwincoumans de17d6044c add missing premake file 2013-05-01 10:14:37 -07:00
erwin coumans 3438d1c8f6 compute actual local workgroup size, instead of a hard-coded value 2013-05-01 10:04:56 -07:00
erwincoumans 6d21d10cb4 add a temporary Bullet 2.x patch to make the Gpu demo work 2013-04-30 18:21:21 -07:00
erwincoumans e999903c15 resolve some naming conflicts between Bullet 3.x and Bullet 2.x
add BasicGpuDemo that bridges Bullet 2.x and Bullet 3.x (still preliminary/crashing/instable)
2013-04-30 18:17:44 -07:00
erwincoumans bf7a779562 fix crash in Test_BitonicSort 2013-04-30 12:40:55 -07:00
Erwin Coumans 86a3cb5d2e only use GPU devices for Bitonic Sort (require workgroup sizes > 1, and most CPU devices only provide 1) 2013-04-30 12:18:46 -07:00
Erwin Coumans d517f2b064 fix stringify.sh 2013-04-30 11:57:43 -07:00
erwincoumans 92f0938af3 add bitonic sort, as comparison.
fix stringify.bat for Windows (need to fix Mac/Linux version too)
2013-04-30 11:40:09 -07:00
Erwin Coumans c5f488fe6d fix Mac build 2013-04-29 23:01:10 -07:00
Erwin Coumans 6b64517817 Merge branch 'master' of https://bitbucket.org/erwincoumans/bullet3_experiments 2013-04-29 22:55:38 -07:00
Erwin Coumans 13e134aba9 fix midi issue with Mac 2013-04-29 22:55:12 -07:00
erwin coumans a5bba9f792 disable missing tests 2013-04-29 22:25:12 -07:00
erwincoumans 3ac332f3a7 reorder files, in preparation for Bullet 3 -> Bullet 2 merge 2013-04-29 19:04:08 -07:00
erwincoumans 55b69201a9 rename to b3 convention, to avoid naming conflicts when using in combination with Bullet 2.x 2013-04-29 15:19:36 -07:00
erwin coumans 7366e262fd bt -> b3 and BT -> B3 rename for content and filenames 2013-04-28 23:11:10 -07:00
erwin coumans 6bcb5b9d5f tweaks in camera position in demo 2013-04-23 16:30:35 -07:00
erwin coumans f943204aa2 add .bullet loader for GPU demo 2013-04-23 16:07:17 -07:00
erwin coumans 66e5dcf65a add joint/constraint solver support (using CPU, Bullet 2.x solver), in combination with GPU contact solver 2013-04-23 12:03:55 -07:00
erwin.coumans@gmail.com 9abd0b6029 Sorry for the lack of updates, I am preparing Bullet 3.x initial release and get back to merging Bullet 2.x and Bullet 3.x afterwards.
fix some crash in btSoftBody, related to running out-of-memory. You can configure the default maximum memory allocation for the signed distance field using worldInfo->m_sparsesdf.Initialize(hash, maxAllocation);
fix 'exploding' btSoftBody, related to very small masses. You can configure maximum displacement per frame using worldInfo->m_maxDisplacement 
avoid some crash in the world importer
2013-04-22 19:00:58 +00:00
erwin coumans dc1984713a add option for btDbvtBroadphase (comparison) 2013-04-20 23:59:00 -07:00
erwin coumans a00af9d898 fixes to prepare for CPU dynamics bvh broadphase 2013-04-20 11:20:27 -07:00
erwin coumans 1179da4f9d avoid crash when no tree data is available 2013-04-19 23:53:24 -07:00
erwin coumans fbd192f360 allow multiple concave meshes, each with their own bvh 2013-04-19 23:30:29 -07:00
erwin coumans dd315d164d Merge branch 'master' of https://bitbucket.org/erwincoumans/bullet3_experiments 2013-04-19 18:30:24 -07:00
erwin coumans d086090c77 only do gl2cl once
add contact stats option
re-enable a few more demos
2013-04-19 18:30:05 -07:00
erwin coumans fd1b00965a Merge branch 'master' of https://bitbucket.org/erwincoumans/bullet3_experiments 2013-04-18 23:28:48 -07:00
erwin coumans 9ecd898c34 re-introduce Bullet 2.x solver, in Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.*
move b3Contact and b3RigidBody
2013-04-18 23:28:13 -07:00