私のopenglプロジェクトで動作している単一のテクスチャがあります。問題は、1つのテクスチャしか使用できないことです。これを変更して、配列などの複数のテクスチャを使用できるようにするにはどうすればよいか疑問に思っていました。複数のビットマップ イメージを読み込むと、うまく動作しないようです
これは、テクスチャを作成するために使用しているコードです
glEnable (GL_TEXTURE_2D);
Bitmap image;
image.loadBMP ("TEXTURE1.bmp");
glGenTextures(1, &m_TextureID);
glBindTexture ( GL_TEXTURE_2D, m_TextureID);
glTexEnvf ( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE , GL_MODULATE);
glTexParameterf ( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST);
glTexParameterf ( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameterf ( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameterf ( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
gluBuild2DMipmaps ( GL_TEXTURE_2D, 3, image.width, image.height, GL_RGB, GL_UNSIGNED_BYTE, image.data);
glDisable (GL_TEXTURE_2D)
誰でも私を正しい方向に向けることができますか