c++ - 检索 OpenGL GLSL 中的绘制调用数

标签 c++ opengl glsl

我知道我可以通过函数 glGetIntegerv() 获得许多 GPU 特定信息。 Draw-Call 的数量如何?

顺便说一句,如果大师可以提供更多关于绘制调用的信息,那就太好了!

最佳答案

你也许可以使用这样的东西: http://www.opengl.org/sdk/tools/BuGLe/

我没有尝试过 BuGLe,所以不能说它有多有效。

或者,您可以计算您调用的电话的次数,例如glDrawElements 并自己建立每帧统计数据。

或者使用 OpenGL 分析器。如果您使用的是 Mac,there's one on OSX which will give you stats on all OpenGL calls .

关于c++ - 检索 OpenGL GLSL 中的绘制调用数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696495/

相关文章:

c++ - 在 openGL 中,我如何从内存中编辑特定的顶点缓冲区属性

c++ - OpenGL 矩阵乘法 C++

graphics - 在 Three.js 中实现渐变着色器

c++ - 0-1 背包 : return weight and maximum value in C++

c++:错误:非POD元素类型的可变长度数组

c++ - OpenGL 纹理解除绑定(bind)

java - opengl中z坐标的值是多少

opengl - GLSL 2D 圆角

c++ - C++ 结构 vector 的内存布局

c++ - 在访问 vector<bool> 中的元素地址时获取临时地址