gKit2 light
Loading...
Searching...
No Matches
tuto2GL_vertex.glsl File Reference

Go to the source code of this file.

Functions

void main ()

Variables

const float dx = 0
const float dy = 0
const float dz = 0

Function Documentation

◆ main()

void main ( )

Definition at line 16 of file tuto2GL_vertex.glsl.

17{
18 // intialiser les coordonnees des 3 sommets
19 vec3 positions[3]= vec3[3]( vec3(-0.5, -0.5, 0), vec3(0.5, -0.5, 0), vec3(0, 0.5, 0) );
20
21 // recuperer le sommet a traiter
22 vec3 p= positions[gl_VertexID];
23
24 // calculer le resultat
25 vec4 r;
26 r.x= p.x + dx;
27 r.y= p.y + dy;
28 r.z= p.z + dz;
29 r.w= 1;
30
31 // renvoyer le sommet transforme
32 gl_Position= r;
33}
vecteur generique, utilitaire.
Definition vec.h:169
vecteur generique 4d, ou 3d homogene, utilitaire.
Definition vec.h:192

Variable Documentation

◆ dx

const float dx = 0

Definition at line 6 of file tuto2GL_vertex.glsl.

◆ dy

const float dy = 0

Definition at line 7 of file tuto2GL_vertex.glsl.

◆ dz

const float dz = 0

Definition at line 8 of file tuto2GL_vertex.glsl.