Bonjour à tous,
Je programme un jeu qui aura besoin de beaucoup de textures (jusqu'à 512 Mo en RGBA non compressé).
Je voudrais réduire ça. J'ai vu qu'il existait le format "GL_COMPRESSED_RGBA", je me demandais :
- ce que ça valait
- qu'elle était le type de compression
- le surplus de temps à la décompression pour afficher la texture
Autre chose, j'ai lu la FAQ sur les textures en OpenGL. J'ai vu qu'il était conseillé de faire des meta-textures pour diminuer le nombre d'appel à glBlindTexture, d'où mes questions :
- est ce que le jeu en vaut la chandelle (i.e. est ce que l'appel fréquent à glBlindTexture est vraiment pénalisant pour un jeu temps réel sachant que sur une image il devrait y avoir moins de 50 textures) ?
- il faut dans le cas d'une méta-texture, un algo pour optimiser la placement des images dans la méta, connaissez-vous des exemples de code, des lib ...
voilà. Merci
Partager