Bullet CUDA premiere at GDC 2009 physics tutorial: 3D PGS constraint solver on GPU!
Uploader Comments (erwincoumans)
Top Comments
-
Isn't OpenCL compatible with all the GPU while CUDA is limited to Nvidia? Intercompatibility is a plus too me.
All Comments (19)
-
@celderian This R&D work started before OpenCL existed. Now Bullet is using both OpenCL and DirectCompute.
-
oh god these comments are so old
GRAVEDIGGING all right
-
@GeckoCkCkCk - OpenCL is like OpenGL, it should be supplied with your graphics drivers.
I seem to have an OpenCL.so from nvidia here in Linux, but couldn't get it to work >:(
-
@bobjoe212x - It looks like they're only doing the constraint solving in CUDA, so it's just part of the physics simulation, though probably the most computationally heavy part.
Why would you want need Steam for this??
-
Is There a Steam or CL Version Available... and is all of Bullet on CUDA or just this one example?
-
actually opencl is more like a subset of cuda, you can do less in openCL (templates e.g.). Better performance in OpenCL vs CUDA is something I have not seen yet, in fact I have only seen people complain that they get worse performance with OpenCL.
-
it isnt about open. it is about what level of control the developers want. cuda everything is programmed in version of c+ which is proprietary to nvidia, and only works on nvidia gpus, not intel or amd. Opencl gives you base level access to the gpu and allows for cross compatibility and more tweaking, often ending up with better performance. bullet is just an opensource physics api that works with opencl, where havok is intel, and physx is nvidia. bullet works on all.
-
Yea. I downloaded CUDA and am trying it now. However, I couldn't find OpenCL for download anywhere.
-
No, CUDA runs on GNU/Linux aswell, and MacOSX support will be added in version 2.0
I can't run this.
But I'll be able to run OpenCL stuff. Open standards!
MadsterV 2 years ago 2
@MadsterV This R&D work started before OpenCL existed. Now Bullet is using both OpenCL and DirectCompute.
erwincoumans 1 year ago