treesummaryrefslogcommitdiff
path: root/src/shader/quad.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader/quad.glsl')
-rw-r--r--src/shader/quad.glsl25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/shader/quad.glsl b/src/shader/quad.glsl
new file mode 100644
index 0000000..b3e7e5c
--- /dev/null
+++ b/src/shader/quad.glsl
@@ -0,0 +1,25 @@
+/* quad vertex shader */
+@vs vs
+in vec4 position;
+in vec4 color0;
+out vec4 color;
+
+void main() {
+ gl_Position = position;
+ color = color0;
+}
+@end
+
+/* quad fragment shader */
+@fs fs
+in vec4 color;
+out vec4 frag_color;
+
+void main() {
+ frag_color = color;
+}
+@end
+
+/* quad shader program */
+@program quad vs fs
+