c++ - 你能在 OpenGL 中获得纹理的分配内存吗?
问题描述
假设您已经成功初始化并使用了纹理,有没有办法通过直接查询 OpenGL 来检查它占用了多少 VRAM 内存?也许调用glIntegerv()
正确的枚举器?
解决方案
未扩展的 OpenGL 没有任何处理大量内存的机制。不问存在多少内存,不问正在使用多少,什么都没有。
有一些扩展可以做到这一点(ATI_meminfo、NVX_gpu_memory_info等),但这些通常是特定于供应商的。
推荐阅读
- java - 使用 @OneToMany 删除子级
- javascript - 忽略 DataTables 搜索中的特殊字符
- ios - 如何在使用 SDWebImage 加载图像时传递 Authtoken
- arrays - MongoDB 更新嵌套数组元素
- php - 如何对值求和并将行添加到数组codeigniter
- google-chrome - 我无法压缩 chrome 的新扩展
- java - HTTP 状态 404 – 未找到:源服务器未找到目标资源的当前表示
- javascript - 我如何解析这个复杂的 json nodejs
- node.js - Paypal REST API,获取销售汇率
- amazon-web-services - 如何在 aws 工作区窗口中运行反应本机应用程序