Ma scène contient plusieurs objets. (Disons 3 cubes, 1 cylindre, 8 sphères.) Je suppose que je devrais créer un vertex shader pour chacun. Combien de programmes dois-je avoir?
Alternatives:
- Un programme par objet
- Un programme pour tous les cubes et un autre pour toutes les sphères (en supposant qu'ils utilisent les mêmes shaders)
- Un grand programme pour tout
Quelle est la bonne approche?