|
|
通用的用glaux库的函数载入bmp纹理。
AUX_RGBImageRec *bmp=NULL;
bmp=auxDIBImageLoad(filename);
glGenTextures(1, &id);
glBindTexture(GL_TEXTURE_2D, id);
下面的参数,用GL_RGBA就错误,用GL_RGBA8就不会出错,请问这是为什么?RGBA和RGBA8到底是什么本质的区别?
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA , bmp->sizeX, bmp->sizeY, 0, GL_RGBA, GL_UNSIGNED_BYTE, bmp->data); |
|