gKit2 light
Toggle main menu visibility
Loading...
Searching...
No Matches
gkit2_tutos
M2
vertex.glsl
1
#version 430
2
3
#ifdef VERTEX_SHADER
4
layout(location= 0) in
vec3
position;
5
6
layout(binding= 0) buffer invocationData
7
{
8
uint invocations[];
9
};
10
11
uniform mat4 mvpMatrix;
12
13
void
main( )
14
{
15
gl_Position= mvpMatrix *
vec4
(position, 1);
16
17
// compte le nombre de fois ou le sommet est transforme...
18
atomicAdd(invocations[gl_VertexID], 1);
19
}
20
21
#endif
22
23
24
#ifdef FRAGMENT_SHADER
25
out
vec4
fragment_color;
26
void
main( )
27
{
28
fragment_color=
vec4
(1);
29
}
30
31
#endif
vec3
vecteur generique, utilitaire.
Definition
vec.h:169
vec4
vecteur generique 4d, ou 3d homogene, utilitaire.
Definition
vec.h:192
Generated on
for gKit2 light by
1.17.0