gKit2 light
tutos
tuto1GL_vertex.glsl
Go to the documentation of this file.
1
3
4
#version 330
5
6
/* vec3 et vec4 sont des types de base, ils sont equivalents a :
7
8
struct vec3 { float x, y, z; };
9
struct vec4 { float x, y, z, w; };
10
*/
11
12
void
main( )
13
{
14
// intialiser les coordonnees des 3 sommets
15
vec3
positions[3]=
vec3
[3](
vec3
(-0.5, -0.5, 0),
vec3
(0.5, -0.5, 0),
vec3
(0, 0.5, 0) );
16
17
// recuperer le sommet a traiter
18
vec3
p= positions[gl_VertexID];
19
20
// renvoyer le resultat du vertex shader, positon du sommet dans le repere projectif
21
gl_Position=
vec4
(p, 1);
22
}
vec3
vecteur generique, utilitaire.
Definition:
vec.h:146
vec4
vecteur generique 4d, ou 3d homogene, utilitaire.
Definition:
vec.h:168
Generated on Fri Nov 8 2024 12:11:33 for gKit2 light by
1.9.1