使用 GPU 上的基元数在 OpenGL 中绘制

Drawing in OpenGL using Number of Primitives on the GPU

本文关键字:OpenGL 绘制 GPU 使用      更新时间:2023-10-16

我已经计算了顶点以及它们应该如何使用OpenCL相互连接(索引),并且它们已经在GPU中。因此,据我所知,可以与opengl共享这些缓冲区。但是要调用 glDrawElements,我需要当前在 GPU 上绘制的原语数量,我不喜欢从 GPU 读取这些数字,因为它会降低我的应用程序性能,所以我正在寻找一些绘制调用函数,我可以通过当前在 GPU 上的变量指定原语的数量。有人知道吗?

draw*间接函数帮助我解决了这个问题。对于我的情况,因为我有多个索引数组,glMultiDrawElementsIndirect更有帮助。