Bonjour
Comment afficher des bitmaps correctement(bonnes couleurs,et image non inversée)
avec ce code (SDL_image)
Les jpeg c'est impec et le GL_BGR ne fonctionne pas, même avec "glext . h ":
merci
void Csdl::LoadTexture(const char*file,GLuint texture)
{
SDL_Surface *image=IMG_Load(file);
W[texture]=image->w;ca c'est pour le redimenssionnement des images sur de l'opengl
H[texture]=image->h;
if (image==NULL)
{
MessageBox(NULL,"Image pas chargée","debug",MB_ICONSTOP|MB_OK);
}
glGenTextures(1,&texture_name);
glBindTexture(GL_TEXTURE_2D,texture);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
gluBuild2DMipmaps(GL_TEXTURE_2D, 3, image->w, image->h,
GL_RGB, GL_UNSIGNED_BYTE, image->pixels);
glEnable(GL_TEXTURE_2D);
}