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
dc1984713a
add option for btDbvtBroadphase (comparison)
2013-04-20 23:59:00 -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
9ecd898c34
re-introduce Bullet 2.x solver, in Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.*
...
move b3Contact and b3RigidBody
2013-04-18 23:28:13 -07:00
erwin coumans
626f0cf1e3
bt->b3
2013-04-17 17:52:51 -07:00
erwin coumans
3cb80ad1a3
more bt->b3*
2013-04-16 17:13:38 -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
76e74523f6
rename gpu_sat -> gpu_narrowphase
2013-04-15 12:43:46 -07:00
erwin coumans
ce5652c26a
add convex versus plane contact generation
2013-04-08 15:14:39 -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
4a93c2e704
x() -> x or getX() or [0]
...
y() -> y or getY() or [1]
z() -> z or getZ() or [2]
w() -> w or getW() or [3]
make sphere-convex and sphere-compound collision work (still issues remaining)
2013-04-03 18:27:36 -07:00
erwin coumans
e38c032280
fix GPU solver (need to clear .w component because "m_linear" contains friction coefficient
...
added a mixed solver to find bugs like that
2013-04-02 14:53:30 -07:00
erwincoumans
1ebcc78280
added GpuSphereDemo (broken on NVIDIA GPU)
2013-04-02 13:21:45 -07:00
erwin coumans
8797524bd6
add RtMini test/library (works under Windows)
...
minor cleanups
2013-03-30 00:14:46 -07:00
erwin coumans
a1aa281622
more work towards GPU Jacobi solver.
...
Not fully working yet, GPU version shows explosion at high iteration count.
2013-03-27 21:40:26 -07:00
erwin coumans
2133712207
work-in-progress jacobi gpu (still broken :(
2013-03-27 19:09:23 -07:00
erwin coumans
b8c32a99cb
more work towards gpu split jacobi solver
2013-03-26 13:38:04 -07:00
erwin coumans
9c0ca25cf6
add preparation for btGpuJacobiSolver
2013-03-25 17:13:53 -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
47344ec500
expose gravity to host
...
prettify convex demo
2013-03-22 14:14:54 -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
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
erwin coumans
fc5e2ad5ba
remove dependency on Adl math stuff
2013-03-17 01:37:25 -07:00
erwin coumans
d3c80fe160
add Takahiro's batching pgs solver
2013-03-17 01:19:27 -07:00
Erwin Coumans
74a422dfa9
add missing files, and make some functions virtual to allow compilation
2013-03-16 10:14:07 -07:00
erwin coumans
d91d18b5f5
added pgs/jacobi cpu solver making the gpu rigid body pipeline work again (aside from running the solver on CPU)
2013-03-15 18:44:55 -07:00
erwin coumans
9a7414f4e9
cleanup of gpu rigid body (removed all Adl stuff)
2013-03-15 16:27:23 -07:00