1

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

4

2 回答 2

1

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

多线程 OpenGL 操作也很难正确处理。

于 2013-01-18T14:03:47.523 回答
0

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

于 2013-01-18T14:07:47.877 回答