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
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
erwin coumans
b883283460
add gpu_initialize demo (to display OpenCL devices using Gwen/OpenGL 3.x instead of Glut
2013-04-18 12:04:48 -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
ecf1752d68
fix resize problem with gwen OpenGLSample
2013-04-14 19:14:38 -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
e1a4400037
add support for compound hull against plane
2013-04-08 18:42:32 -07:00
erwin coumans
ce5652c26a
add convex versus plane contact generation
2013-04-08 15:14:39 -07:00
erwin coumans
0a721ce5a3
plane-convex prep
2013-04-08 09:09:29 -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
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