标签: c++ opengl memory textures allocation
假设您已成功初始化并使用了纹理,有没有办法通过直接查询OpenGL来检查它占用多少VRAM内存?也许用正确的枚举器调用glIntegerv()?
glIntegerv()
答案 0 :(得分:3)
无法使用的OpenGL没有任何处理大量内存的机制。不知道存在多少内存,没有询问使用了多少,没有。
有一些扩展可以执行此操作(ATI_meminfo,NVX_gpu_memory_info等),但这些扩展通常是特定于供应商的。