我已经计算了顶点以及它们应该如何使用OpenCL相互连接(指数)并且它们已经在GPU中。所以,据我所知,可以与opengl共享这些缓冲区。但是要调用glDrawElements,我需要绘制当前在gpu上的基元数量而我不想从GPU读取这些数字因为它会降低我的应用程序性能,所以我正在寻找一些绘制调用我可以通过当前在GPU上的变量指定基元数量的函数。有人知道吗?
答案 0 :(得分:1)
draw *间接函数帮助我解决了这个问题。对于我的情况,因为我有多个索引数组,glMultiDrawElementsIndirect
更有帮助。