0
bmpイメージを背景のテクスチャとしてプロジェクトに読み込む際に問題が発生しました。 プログラムに問題があります。あなたのピクセルデータをアップロードする前に、Visual Studio 2008でbmpイメージを読み込む
void makeTexture(char * path,int i)
{
teximage[i]=auxDIBImageLoadA(path);
glGenTextures(i,&tex[i]);
glBindTexture(GL_TEXTURE_2D,tex[i]);
glTexImage2D(GL_TEXTURE_2D,0,3,teximage[i]->sizeX,teximage[i]->sizeY,
0,GL_RGB, GL_UNSIGNED_BYTE, teximage[i]->data);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_DECAL);
}
bool setTexture()
{
//load the images
memset(teximage,0,sizeof(void *)*1); //init the array
makeTexture("6.bmp",0);
return true;
}
は6.bmp 'の寸法は代わりに、私がそれをロードしていますどのように私に白い背景 を示しています「二人の力? – genpfault
いいえ800 * 336 –