2
如何获得有关在OpenGL ES环境中为GPU操作保留的内存的可靠信息?例如,如何确定我可以使用多少内存来存储纹理?在OpenGL中有专用于内存检查的API或一类功能?OpenGL ES获得关于GPU内存的可靠信息
如何获得有关在OpenGL ES环境中为GPU操作保留的内存的可靠信息?例如,如何确定我可以使用多少内存来存储纹理?在OpenGL中有专用于内存检查的API或一类功能?OpenGL ES获得关于GPU内存的可靠信息
这个问题很旧,但我偶然发现了,所以我会回答。
您可以使用带GL_MAX_TEXTURE_SIZE的glGetIntegerv来了解您的GPU允许的内容。
没有其他内存检查功能,但您应该查询扩展,以及系统渲染缓冲区功能以及可以为每个功能推送的数据量。
入住在同一页开始GL_MAX_
随着“现代”的OpenGL常量,你也可以检查什么着色语言版本支持与glGetString