有没有办法确定OpenGL纹理或QOpenGLTexture的图形内存占用量?

时间:2019-03-14 22:28:59

标签: qt opengl qt5

有没有一种方法可以确定OpenGL纹理的图形内存占用量?

如果没有,是否可以确定QOpenGLTexture对象的图形内存占用量?

1 个答案:

答案 0 :(得分:0)

您可以通过将纹理的大小乘以其内部格式的每像素字节数来计算纹理所需的绝对最小内存。必须为每个mipmap级别完成此操作,然后将它们全部加起来。但这不会告诉您纹理数据存储可能需要的任何特定于实现的填充。

所以充其量只是个估计。