Introduction à la NSI : les shaders

Qu'est-ce qu'un shader ?
Les développeurs de jeux vidéo utilisent les shaders pour améliorer le rendu graphique, et tout le monde en a donc déjà utilisé.
Cette activité d'introduction à la NSI propose d'aller au-delà de cette approche passive et de programmer une partie d'un shader.
Le language est le GLSL (Graphic Library Shading Language). Deux contraintes importantes : chaque ligne doit se terminer par un point-virgule, et les nombres doivent être flottants (le nombre 3 va donc s'écrire 3.0).
Votre navigateur ne supporte pas les canvas...
Le code du shader :
Utiliser le code Réinitialiser le code