Ciao a tutti,
avrei bisogno di caricare delle immagini da visualizzare in una finestra, possibilmente usando la libreria Opengl.
L'immagine non mi serve come texture, ma semplicemente devo visualizzarla.
Ho copiato il codice di un esempio dal libro "OpenGL SuperBible", ma mi da errore:
GLubyte *pImage = NULL;
GLint iWidth, iHeight, iComponents;
GLenum eFormat;
glClear(GL_COLOR_BUFFER_BIT);
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
pImage = gltLoadTGA("gatto.tga", &iWidth, &iHeight, &iComponents, &eFormat);
glRasterPos2i(0, 0);
if(pImage!=NULL)
glDrawPixels(iWidth, iHeight, eFormat, GL_UNSIGNED_BYTE, pImage);
free(pImage);
glutSwapBuffers();
L'errore è: '=' : cannot convert from 'signed char *' to 'unsigned char *' riferito alla riga di pImage = gltLoadTGA.....
Grazie mille