1

OpenGL の常駐テクスチャとは何ですか? 私が読んでいる本の著者は、常駐テクスチャの背後にあるアイデアと、その実際の機能について説明していません。彼は基本的に、すべてのテクスチャを常駐にしたい、非常駐テクスチャは悪いと言っています。

この主題を理解するのを手伝ってください。

4

1 に答える 1

1

常駐テクスチャは、アクティブなメモリにまだ格納されているテクスチャです。つまり、OpenGL は、アクティブにしたいテクスチャ用のスペースを確保するためにメモリをシャッフルする必要はありません。

テクスチャがアクティブかどうかを確認するために呼び出すことができる OpenGL 関数があります。

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

その機能の詳細については、こちらをご覧ください: glAreTexturesResident

常駐テクスチャに関する詳細な記事: OpenGL テクスチャ オブジェクトの理解と使用

于 2012-08-14T20:23:33.540 に答える