|
|
AUX_RGBImageRec *bmp = auxDIBImageLoad(filename);
glGenTextures(1, &m_ID);
glBindTexture(GL_TEXTURE_2D, m_ID);
//******************************
glPixelStorei (GL_UNPACK_ALIGNMENT, 1);这个有作用吗?
//******************************
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, 3, bmp->sizeX, bmp->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, bmp->data);
我发现在游戏中,这个glPixelStorei (GL_UNPACK_ALIGNMENT, 1)函数去掉好像对载入的纹理的画质好像没什么影响。请问这里的OpenGL高手这个glPixelStorei 函数对载入的纹理画质和色彩有什么影响吗?这个函数到底作用是什么?
|
|