From ffd0938e1bd6799846bfdcdce67578ebcdab63e5 Mon Sep 17 00:00:00 2001 From: lhark Date: Mon, 27 Nov 2017 00:12:13 -0500 Subject: [PATCH] Add RasterizeWaveMeshPosition --- rasterizeWaveMeshPosition.frag | 15 +++++++++++++++ rasterizeWaveMeshPosition.vert | 22 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 rasterizeWaveMeshPosition.frag create mode 100644 rasterizeWaveMeshPosition.vert 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.); +} +