请教关于CUDA图元加速

我注意到CUDA在计算上可以有很强的加速效果。

我现在如果要用opengl渲染很多个四边形图元,我发现这样很费时间,
那么请问这些图元可以通过CUDA并行渲染吗?

谢谢!

CUDA是可以和OPENGL,DIRECT 3D等图形API交互使用的,您可以参考programming guide,以及SDK里面的相关例子。

至于您说的图元渲染,这个我不懂,无法给出进一步的建议。

祝您编码顺利~

根据楼主的意思,楼主试图实现一个软件的等价实现,来完成opengl的渲染功能,这个等价实现,楼主想用CUDA.

那么需要说明一下,这样的确可以,但不会有加速效果。因为哪怕GPU在执行一个opengl的context(以及里面的shader)的情况下时,所有的CUDA cores也是参与的。

所以你自己实现不会感到加速,只是再重复发明轮子。因为你还是干活的那些SP们。

此时最简单的方式就是购买更强力的卡,例如你原来是GT430, 现在不妨考虑GTX680。

感谢版主的回答,受益匪浅。

您客气了。

为您效劳是我的荣幸。