【发布时间】:2018-05-18 17:49:39
【问题描述】:
假设您已经成功初始化并使用了纹理,有没有办法通过直接查询 OpenGL 来检查它占用了多少 VRAM 内存?也许使用正确的枚举器调用glIntegerv()?
【问题讨论】:
标签: c++ opengl memory textures allocation
假设您已经成功初始化并使用了纹理,有没有办法通过直接查询 OpenGL 来检查它占用了多少 VRAM 内存?也许使用正确的枚举器调用glIntegerv()?
【问题讨论】:
标签: c++ opengl memory textures allocation
未扩展的 OpenGL 没有任何东西处理大量内存的机制。不问存在多少内存,不问正在使用多少,什么都没有。
有一些扩展可以做到这一点(ATI_meminfo、NVX_gpu_memory_info 等),但这些通常是特定于供应商的。
【讨论】: