2 changed files with 37 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||||
|
#version 410 |
||||
|
|
||||
|
uniform sampler2D tex; |
||||
|
|
||||
|
in Attribs { |
||||
|
vec3 pos; |
||||
|
} In; |
||||
|
|
||||
|
out vec4 Color; |
||||
|
|
||||
|
void main(void) |
||||
|
{ |
||||
|
Color = vec4(In.pos, 1.); |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,22 @@ |
|||||
|
#version 410 |
||||
|
#define SCENE_EXTENT 100.0f |
||||
|
|
||||
|
uniform mat4 matrModel; |
||||
|
uniform mat4 matrVisu; |
||||
|
uniform mat4 matrProj; |
||||
|
|
||||
|
///////////////////////////////////////////////////////////////// |
||||
|
|
||||
|
layout(location=0) in vec2 Vertex; |
||||
|
layout(location=8) in vec2 TexCoord; |
||||
|
|
||||
|
out Attribs { |
||||
|
vec3 pos; |
||||
|
} Out; |
||||
|
|
||||
|
void main(void) |
||||
|
{ |
||||
|
Out.pos = 0.5 * SCENE_EXTENT * vec3(Vertex.x, Vertex.y, 0); |
||||
|
gl_Position = matrProj * matrVisu * vec4(Out.pos, 1.); |
||||
|
} |
||||
|
|
||||
Loading…
Reference in new issue