Normalement vous ne devriez pas être dépaysé, puisque le GLSL à beaucoup de similarités avec le C (et le C++).
En C et en C++ vous avez deux types de fichiers : .h et .cpp ou .c, ces deux fichiers définissent deux choses différentes :
- Le fichier .h définit les prototypes des fonctions que l'on va utiliser
- Le fichier .cpp ou .c définit ce que font les fonctions définit dans les .h
Et bien, en GLSL vous avez aussi deux fichiers à définir :
- .vert (vertex shader) : qui va dire où il faut afficher un point
- .frag (fragment shader, on dit aussi pixel shader) : qui va dire la couleur qu'on lui applique.
|