标签: c opengl 3d openmp
在CG( OpenGL )中使用 OpenMP 在动画的情况下渲染3D多边形图像是否有效。
答案 0 :(得分:1)
尝试将渲染命令并行排队到GPU没有任何好处。渲染在GPU上并行发生,并行发送命令只会在驱动程序中产生大量开销,必须检查命令流中的同步点,并可能需要重新排序。
多线程OpenGL操作也很难实现。
答案 1 :(得分:0)
尝试允许多个CPU线程同时访问PCIe总线到图形卡很可能不会比单个线程更好,因为一次只有一个线程真正能够访问该IO总线。