diff --git a/rasterizeWaveMeshPosition.frag b/rasterizeWaveMeshPosition.frag new file mode 100644 index 0000000..be379b0 --- /dev/null +++ b/rasterizeWaveMeshPosition.frag @@ -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.); +} + diff --git a/rasterizeWaveMeshPosition.vert b/rasterizeWaveMeshPosition.vert new file mode 100644 index 0000000..971d7ff --- /dev/null +++ b/rasterizeWaveMeshPosition.vert @@ -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.); +} +