Bonjour à toute la communauté OpenGL,
Je suis actuellement ce tutoriel Developpez et je me pose quelques questions au niveau des unités de texture.
Comme dans le tuto, j'ai un fragment shader, un vertex shader, deux textures pour mon cube. Tout roule.
Le hic est qu'on ne peut pas assigner plus de 32 unités de textures au fragment shader pour motif de performance matérielle (l'activation va de glActiveTexture(GL_TEXTURE0) à glActiveTexture(GL_TEXTURE31))
Comment se passe t-il si je souhaite afficher plusieurs cube, avec les mêmes fragment/vertex shader, avec en somme plus de 32 textures à afficher ? Faut-il créer un vertex/fragment shader par cube ?
Merci
Jesarey
Partager