我注意到CUDA在计算上可以有很强的加速效果。
我现在如果要用opengl渲染很多个四边形图元,我发现这样很费时间,
那么请问这些图元可以通过CUDA并行渲染吗?
谢谢!
我注意到CUDA在计算上可以有很强的加速效果。
我现在如果要用opengl渲染很多个四边形图元,我发现这样很费时间,
那么请问这些图元可以通过CUDA并行渲染吗?
谢谢!
CUDA是可以和OPENGL,DIRECT 3D等图形API交互使用的,您可以参考programming guide,以及SDK里面的相关例子。
至于您说的图元渲染,这个我不懂,无法给出进一步的建议。
祝您编码顺利~
根据楼主的意思,楼主试图实现一个软件的等价实现,来完成opengl的渲染功能,这个等价实现,楼主想用CUDA.
那么需要说明一下,这样的确可以,但不会有加速效果。因为哪怕GPU在执行一个opengl的context(以及里面的shader)的情况下时,所有的CUDA cores也是参与的。
所以你自己实现不会感到加速,只是再重复发明轮子。因为你还是干活的那些SP们。
此时最简单的方式就是购买更强力的卡,例如你原来是GT430, 现在不妨考虑GTX680。
感谢版主的回答,受益匪浅。
您客气了。
为您效劳是我的荣幸。