airseb | si gluBuidl2DMipmap n'est pas necessaire, pouvez vous me dire pourquoi cette fonction ne marche pas ?
Code :
- void init ()
- {
- AUX_RGBImageRec *texture1;
- texture1 = auxDIBImageLoad("herbe256.bmp" );
- AUX_RGBImageRec *texture2;
- texture2 = auxDIBImageLoad("bois.bmp" );
- glGenTextures (1, texname) ;
- glBindTexture (GL_TEXTURE_2D, texname[0]) ;
- //glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_BASE_LEVEL, 0);
- //glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, 1);
- glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER,GL_LINEAR);
- glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);
- //gluBuild2DMipmaps(GL_TEXTURE_2D, 3, texture1->sizeX, texture1->sizeY, GL_RGB,
- GL_UNSIGNED_BYTE, texture1->data);
- glTexImage2D(GL_TEXTURE_2D, 0, 3, (texture1)->sizeX, (texture1)->sizeY,
- 0, GL_RGB, GL_UNSIGNED_BYTE, (texture1)->data);
- glTexImage2D(GL_TEXTURE_2D, 1, 3, (texture2)->sizeX, (texture2)->sizeY,
- 0, GL_RGB, GL_UNSIGNED_BYTE, (texture2)->data);
- glEnable(GL_TEXTURE_2D) ;
- }
|
|