OpenGL - glDeleteTextures实际上做了什么?

时间:2010-08-31 02:24:19

标签: macos opengl memory-management textures

(Mac OS X,iOS应用)

问。在上述平台上,glDeleteTextures实际上做了什么?

(官方文档最多......稀疏。)

就内存管理而言,纹理实际上是否已从视频卡中删除? (或者至少他们的空间设置为可重复使用?)

干杯。

1 个答案:

答案 0 :(得分:3)

它基本上表示您想要处理分配给纹理的资源的OpenGL实现。资源(VRAM,系统RAM等)不会立即解除分配,因为GPU可能仍在使用它们。但你可以肯定它们会被解除分配。