使用openMP进行OpenGL 3D渲染

时间:2013-01-18 13:59:15

标签: c opengl 3d openmp

在CG( OpenGL )中使用 OpenMP 在动画的情况下渲染3D多边形图像是否有效。

2 个答案:

答案 0 :(得分:1)

尝试将渲染命令并行排队到GPU没有任何好处。渲染在GPU上并行发生,并行发送命令只会在驱动程序中产生大量开销,必须检查命令流中的同步点,并可能需要重新排序。

多线程OpenGL操作也很难实现。

答案 1 :(得分:0)

尝试允许多个CPU线程同时访问PCIe总线到图形卡很可能不会比单个线程更好,因为一次只有一个线程真正能够访问该IO总线。