【问题标题】:Can you get the allocated memory for a texture in OpenGL?你能在 OpenGL 中获得纹理的分配内存吗?
【发布时间】:2018-05-18 17:49:39
【问题描述】:

假设您已经成功初始化并使用了纹理,有没有办法通过直接查询 OpenGL 来检查它占用了多少 VRAM 内存?也许使用正确的枚举器调用glIntegerv()

【问题讨论】:

    标签: c++ opengl memory textures allocation


    【解决方案1】:

    未扩展的 OpenGL 没有任何东西处理大量内存的机制。不问存在多少内存,不问正在使用多少,什么都没有。

    有一些扩展可以做到这一点(ATI_meminfoNVX_gpu_memory_info 等),但这些通常是特定于供应商的。

    【讨论】:

      猜你喜欢
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多