居民纹理?(Resident textures?)

2019-10-17 03:48发布

什么是在OpenGL纹理居民? 这本书我读不解释居民纹理背后的想法和他们真正做什么的作者。 他基本上说,我希望所有的纹理是居民和非居民的纹理都是不好的。

帮助我理解这个问题。

Answer 1:

居民纹理是仍然存储在活动内存的纹理。 换句话说,OpenGL的不必洗牌周围的内存,以腾出空间,你想成为活跃的纹理。

还有就是你可以打电话,看是否纹理是活动一个OpenGL函数:

GLboolean glAreTexturesResident(GLsizei n, 
const GLuint * textures, 
GLboolean * residences);

在这里该功能的更多信息: glAreTexturesResident

和对居民的纹理在这里详细的文章: 理解和使用的OpenGL纹理对象



文章来源: Resident textures?