erwin coumans
4a0d2847c4
allow to run each part of the GPU solver on CPU, for debugging purposes
2013-07-09 13:07:34 -07:00
erwin coumans
38bfcc859b
fix linux build
2013-07-09 11:36:21 -07:00
erwin coumans
bd2cd7b2a7
remove clFinish and copyToHost from GPU joint solver, performance is looking better now.
2013-07-09 11:19:16 -07:00
erwin coumans
c4375a09e4
added GPU joint solver for non-contact constraints. Only point 2 point version for now, will add some other constraints soon (changes are very local)
2013-07-09 10:46:47 -07:00
erwin coumans
b8d5cecfe3
joint (non-contact constraint) solver iterations is now working on GPU, but overall slower because of data copy.
...
Will move joint setup to GPU, and then some benefit should be visible.
Don't use 64 alignment, it causes data structures size mismatch between cpu and gpu
2013-07-06 14:11:32 -07:00
erwin coumans
3a6e1ccff4
work towards GPU joint solver (non-contact constraints), not working yet.
2013-07-06 13:08:58 -07:00
erwin coumans
28f6e0fbd3
towards GPU joint (non-contact) constraint solving. The ConstraintDemo shows that CPU performance is very good, so not much performance win is to be expected.
2013-07-02 21:13:42 -07:00