C'est effectivement impossible de récupérer la valeur d'une variable dans un shader.
Mais on peut feinter pour la visualiser ... sous forme de couleur ! Au début c'est un peu dur à bien associer les variations de couleurs avec la valeur associer mais à la longue on y arrive bien et on trouve ça très artistique 
gl_FragColor = vec4(vec3(somme / 100.), 1.);
Tu obtiendras visuellement en niveau de gris ta variation par fragment de ton niveau de gris.
Et comme les composantes rgba sont comprises entre 0. et 1. divise par une certaine valeur afin que la valeur soit <= 1. et ne pas voir que du blanc partout. J'ai divisé par 100. pour l'exemple, tatonne juste pour trouver la bonne valeur qui fasse ni trop blanc ni trop noir !
Partager