Commit Graph

24 Commits

Author SHA1 Message Date
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
dc1984713a add option for btDbvtBroadphase (comparison) 2013-04-20 23:59:00 -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
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
626f0cf1e3 bt->b3 2013-04-17 17:52:51 -07:00
erwin coumans
e646754228 more bt* to b3* 2013-04-16 17:08:59 -07:00
erwin coumans
faabffc23d bt -> b3 rename
add docs
2013-04-15 18:26:09 -07:00
erwin coumans
07b89beb39 bugfix for compound versus concave: compute the DeltaC2 after computing the (child) transforms for proper center 2013-04-12 13:02:35 -07:00
erwin coumans
ec0d2ed523 extend Wavefront obj loader to recognize objects (for compound shape creation)
add reproduction of a bug in compound versus concave trimesh
2013-04-12 10:25:11 -07:00
erwin coumans
467a68293b fix convex-plane for > 4 vertices
improve compound demo
2013-04-10 00:03:02 -07:00
erwin coumans
c8fcf779bb add support for compound hulls against concave triangle mesh 2013-04-05 18:29:58 -07:00
erwin coumans
358f4f97a2 add re-usable createGraphicsSphere method in GpuDemo.
introduce and use maxContactCapacity (needs to be fixed in various other contact kernels)
implement sphere versus trimesh
disable new/sequential GPU batching (only uses 1 thread in a warp, slow but works on NVIDIA/Apple OpenCL)
2013-04-04 17:54:45 -07:00
erwin coumans
733572e625 fix btQuaternion(1,0,0,0) ->fix btQuaternion(0,0,0,1) 2013-04-03 18:28:06 -07:00
erwin coumans
c2eb058e1f minor fixes 2013-04-03 09:19:39 -07:00
erwin coumans
68062bdfbd added Samurai Monastry wavefront .obj
added alternative batching kernel (slow)
tweaked controls a bit
added command-line options --selected_demo=<int> and --new_batching
started looking into parallel 3d sap
2013-03-23 23:00:50 -07:00
erwin coumans
8a6d71ad42 added Leo wavefront file 2013-03-22 16:24:09 -07:00
Erwin Coumans
e698b1e22b working version on Mac OSX (no compound, but concave/convex) 2013-03-21 17:54:14 -07:00
erwin coumans
12700a7cd4 added CompoundDemo 2013-03-21 17:36:52 -07:00
erwin coumans
b4f9416cdf add support for BVH acceleration for concave trianglemesh collision against convex hulls
bugfix/improvement in batching
2013-03-20 23:37:34 -07:00
erwin coumans
8bfbaf3ed1 step closer to GPU bvh traversal 2013-03-19 20:06:24 -07:00
erwin coumans
a3358b1099 add test .obj files in data folder 2013-03-18 20:44:26 -07:00
erwin coumans
0fa8eccac0 add wavefront loader
start adding various scenes to test gpu rigid body pipeline
reserve more memory for shapes (concave triangle mesh can be huge) in GLInstancingRenderer
fix a few crashes when 0 objects
2013-03-18 20:38:40 -07:00