K@zuya
Messages postés306Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention15 février 2016
-
18 avril 2006 à 16:31
K@zuya
Messages postés306Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention15 février 2016
-
19 avril 2006 à 20:36
Bonjour,
J'ai un petit souci avec le chargement des images en OpenGL.
Je sais charger une image et l'afficher avec l'OpenGL mais le probleme est que si on utilise pas la fonction gluBuild2DMipmaps, seuls les images de taille 2^n peuvent être affichées, comment fait-on pour palier à ce problème sans utiliser glu ?
platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 20112 18 avril 2006 à 17:47
Salut :)
SI je me souviens bien, ce n'est pas une limitation de GLU, mais d'OpenGL en général, c'est même pour ca que NVidia a sorti une extension pour gérer ce genre de situations.... En fait ce qui se passe, c'est que les textures redimensionnées en puissance de 2 par gluBuild2DMipmaps pour pouvoir être utilisées...
Donc, pour palier a ce problème, soit tu utilises l'extension NVidia et tu restreints le nombre d'utilisateurs potentiel de ton prog, soit tu fais des textures de taille 2^n * 2^n, soit tu redimensionnes toi même tes images à chaque chargement... Je te laisse deviner la solution la plus simple à mettre en oeuvre...
K@zuya
Messages postés306Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention15 février 2016 19 avril 2006 à 20:16
Merci, c'est bien ce qu'il me semblai, je vais faire quelques recherches pour savoir comment redimentionner les images, si je trouves quelquechose d'intéressent, je validerai la réponse, sinon, j'aurai encore besoin d'aide.