From f829cfa6306c5c6dae0d0a885664fe0fe5a1b0b7 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 11 Dec 2020 18:05:26 +0100 Subject: Make demo programs work from any directory, and install them --- shaders/rect.vert | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 shaders/rect.vert (limited to 'shaders/rect.vert') diff --git a/shaders/rect.vert b/shaders/rect.vert deleted file mode 100644 index 09f1917..0000000 --- a/shaders/rect.vert +++ /dev/null @@ -1,35 +0,0 @@ -/* The vertex shader is trivial, but forwards scaled UV coordinates (in pixels) - to the fragment shader for drawing the border. */ - -UBO(binding = 0) uniform UniformBufferObject -{ - mat4 projection; -} ubo; - -layout(location = 0) in vec2 v_position; -layout(location = 1) in vec2 v_origin; -layout(location = 2) in vec2 v_size; -layout(location = 3) in vec4 v_fillColor; - -INTER(location = 0) noperspective out vec2 f_uv; -INTER(location = 1) noperspective out vec2 f_size; -INTER(location = 2) noperspective out vec4 f_fillColor; - -void -main() -{ - // clang-format off - mat4 m = mat4(v_size[0], 0.0, 0.0, 0.0, - 0.0, v_size[1], 0.0, 0.0, - 0.0, 0.0, 1.0, 0.0, - v_origin[0], v_origin[1], 0.0, 1.0); - // clang-format on - - mat4 MVP = ubo.projection * m; - - f_uv = v_position * v_size; - f_size = v_size; - f_fillColor = v_fillColor; - - gl_Position = MVP * vec4(v_position, 0.0, 1.0); -} -- cgit v1.2.1