2012-08-14 29 views
1

什麼是OpenGL中的駐留紋理? 我正在閱讀的這本書的作者並沒有解釋駐留紋理背後的想法以及他們究竟做了什麼。 他基本上說我希望所有的紋理都是常駐,非常駐紋理是不好的。居民的紋理?

幫我理解這個問題。

回答

1

居民紋理是仍存儲在活動內存中的紋理。換句話說,OpenGL不需要隨機調動內存來爲要激活的紋理騰出空間。

還有就是你可以打電話,看是否紋理是活動一個OpenGL函數:

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

該函數這裏的更多信息: glAreTexturesResident

,並在這裏居住質感的詳細文章: Understanding and Using OpenGL Texture Objects