1
glGenTexturesで設定されたOpenGLテクスチャ名にまだ有効なテクスチャが関連付けられているかどうかを確認する方法はありますか?ドキュメントにはglIsTextureという関数がありますが、テクスチャが削除されていればこの関数がGL_FALSEを返すかどうかは不明です。テクスチャがその名前から有効かどうかを確認する
glGenTexturesで設定されたOpenGLテクスチャ名にまだ有効なテクスチャが関連付けられているかどうかを確認する方法はありますか?ドキュメントにはglIsTextureという関数がありますが、テクスチャが削除されていればこの関数がGL_FALSEを返すかどうかは不明です。テクスチャがその名前から有効かどうかを確認する
これは複雑です。あなたはテクスチャ名にglDeleteTextures
と呼ばれている場合
、その名は...もはや再び名前glGenTextures
に後で呼び出しない限り戻っテクスチャではありません。テクスチャを削除すると、後でその名前を自由に使用できます。それはポインタの削除のようなものです。後でメモリを割り当てると、そのポインタが再び正確に返される可能性があります。
すべてglIsTexture
はテクスチャがであるかどうかを確認するテストです。現在はのテクスチャではありません。後で再びテクスチャになるかもしれません。