shader_type canvas_item; // Un peu de lecture au debut, mais c'est important ! // J'ai fait au plus court pour vous bande de tiktok kids // Mais c'est important et y'a que ca a lire void fragment() { // La fonction fragment() est appele pour chaque pixel du tableau a chaque frame // Donc ici environ 28980 fois chaque frame, mais le GPU gere sans soucis ! // En input hidden, on a une variable global UV // UV est un vecteur (x, y) avec x et y entre 0 et 1 // UV represente la position normalized du pixel // (0, 0) c'est en haut a gauche et (1, 1) en bas a droite COLOR.rgb = vec3(UV, 0); // COLOR est une variable global, c'est un input et un output // C'est la color du pixel qu'on traite // Ici on dit que la couleur : red = UV.x et green = UV.y et blue a 0 // Et on voit que en haut a gauche c'est noir, et en bas a droite c'est jaune (red + green) // TODO // Fait des petites modifs de la seule ligne de ce programme pour voir ce que ca fait // Mettre blue a 1 ou faire des modifs sur UV etc... testez des trucs ! }