【发布时间】:2014-08-18 00:16:14
【问题描述】:
这就是问题所在:一个为 3D 应用程序修改顶点坐标(很多)的插件。 所有顶点都已经在 GPU 内存中,因此发送另一个副本到那里,进行计算,将结果发送回主内存,最后让主机应用程序再次将它们发送到 GPU 进行更新,这似乎很浪费。我确实需要在某个时候返回计算值,但性能问题是显示的快速更新。变形完成后,我并不关心更新后的坐标需要多长时间才能进入主内存。
这有可能吗? 我刚刚开始学习 OpenGL/OpenCL,所以我不要求详细解释该过程。仅以正常方式可行,或者仅通过一些深奥的破解可行,或者根本不可行。
感谢您的帮助!
【问题讨论】: