土壌を使用してSOIL呼び出しをカプセル化するクラスを作成しようとしています。ただし、を使用して画像をロードした場合、メモリを削除する他の方法を見つけることができません
SOIL_load_OGL_texture
では、この呼び出しの後にクリーンアップする正しい方法は何ですか?
OGLテクスチャ識別子を返します
/* load an image file directly as a new OpenGL texture */
GLuint tex_2d = SOIL_load_OGL_texture
(
"img.png",
SOIL_LOAD_AUTO,
SOIL_CREATE_NEW_ID,
SOIL_FLAG_MIPMAPS | SOIL_FLAG_INVERT_Y | SOIL_FLAG_NTSC_SAFE_RGB | SOIL_FLAG_COMPRESS_TO_DXT
);
したがって、OGL関数を使用して解放する必要があります。
glDeleteTextures( 1, &tex_2d );
私はこのlibを使用していませんが、これは私が行うことです