在OpenGL ES下获得有关GPU内存的可靠信息

时间:2012-09-22 07:36:52

标签: memory opengl-es-2.0 gpu

如何获得有关为OpenGL ES环境中的GPU操作保留的内存的可靠信息?例如,我如何确定可用于存储纹理的内存量?在OpenGL中有专门用于内存检查的API或一类函数吗?

1 个答案:

答案 0 :(得分:0)

这个问题很老,但我偶然发现它,所以我会回答。

您可以将glGetIntegerv与GL_MAX_TEXTURE_SIZE一起使用,以了解您的GPU允许的内容。

没有其他内存检查功能,但您应该查询扩展,系统渲染缓冲区功能以及可以为每个功能推送的数据量。

在同一页面中检查以GL_MAX _

开头的常量

使用'现代'OpenGL,您还可以查看glGetString支持的着色语言版本