なぜglActiveTexture必要なのかを理解する方法を見つけています。私は以下のコードを持っています:
glGenTextures(1, &textureId);
glBindTexture(GL_TEXTURE_2D, textureId);
GL_TEXTURE_2Dが壁に掛かっている写真のフレームでtextureIdあり、実際の写真であると想像すると、glBindTextureフレームに実際の写真を割り当てるための唯一のコマンドです。GL_TEXTURE0glActiveTexture
以下の私のコードは正常に機能しますか?
glActiveTexture(GL_TEXTURE0);
glGenTextures(1, &textureId);
glBindTexture(GL_TEXTURE_2D, textureId);
glActiveTexture(GL_TEXTURE1);
glTexImage2D(GL_TEXTURE_2D, .....)
glTexParameteri(GL_TEXTURE_2D, ...)
私は現在OpenGL2.1を使用しています。