Moderators: Sascha Willems, walaber
martinsm wrote:CUDA from Nvidia already includes backend for CPU from its beginning. So you can develop and run CUDA programs even without Nvidia GPUs.
Julio Jerez wrote:The CPPU part is for debugging only and it is on the order of tousands of times slower.
Cuda is no really the beast they say it is, in fact it is a a great disapointment.
aqnuep wrote:I suppose all the rigid body data (including world matrix of them) will reside somewhere in a buffer in video memory.
Have you planned to put some new queries to the Newton API in order to enable access to these?
martinsm wrote:Yes, that is exactly what for CPU backend is intended. For conformance testing, debugging. It simply allows to developer if you don't have access to latest hardware. Nobody expects for CPU backend to compete with GPU backend.
Same for current OpenCL release from AMD - it's not meant for top performance, it's just for developing and debugging.
martinsm wrote:This would be really great. Afaik OpenCL provides means for directly transferring GPU memory to OpenGL buffers (VBO, UBO, TBO for example) without transferring through system memory. And then data from UBO or TBO could be used directly in vertex shader to access individual matrices of body for transforming mesh vertices.
And Intel, nVidai, and ATI are still in battle with each other.
I do not really care what others do, I dance at the pace of my own song.
My Guess that maybe when Microsoft, the real software company in the block, address the issue all that none from the Idiotic and Mononic Chronos group with go away.
OpenCL that can only be programmed open source mode and you need to distribute your code with you app.
aqnuep wrote:Anyway, Newton was always my first place for physics, but for my new project I need as tight integration of physics and graphics as possible.
So in optimal case all collision and mesh data should reside only in video memory. This is the only way to achieve ultra cheap soft bodies, deformable objects and body destruction.
Sorry for being a bit offensive. I don't want to tell what is right and not. I really appreciate your work and I adore Newton! That's why I'm interested. Just since a while this is the first time when I started to think about switching to another physics API, and that I DO NOT want to do.
Users browsing this forum: No registered users and 1 guest