excellent travail didactique :) Mais pourquoi ces noms de variables ? J'étais en train de me saigner les veines avec ces a, p, d, AS, l, lN, lD, col xD je sais qu'il y a pas d'auto-complétion mais peut-être avoir des noms de variables plus explicites faciliterait la compréhension du premier coup d'oeil ^^
@letouristedunet39214 жыл бұрын
Perso, j'utilise Visual Studio Code avec ces deux extensions : - "shader languages support for VS Code" pour l'auto-complétion et la coloration syntaxique. Sélectionner le language mode "GLSL" pour l'activer. - "shader Toy" pour l'affichage du rendu. Faire un clic-droit sur l'éditeur, puis l'option "shadertoy : show GLSL preview". A noter : "Glsl-Canvas" est une alternative à l'extension "Shader Toy", si le script à exécuter est compatible WebGL. Voir le site "thebookofshaders".
@thomisusonustus10824 жыл бұрын
Bonsoir, du coup pourquoi c'est pas un entier l'index des matériaux?
@sociamix4 жыл бұрын
On retourne un vec2, donc 2 floats (index et distance) . On aurait pu caster avant le call à la fonction material mais mieux vaut éviter le cast en int car ça couterait plus cher pour rien dans ce cas.