summaryrefslogtreecommitdiff
path: root/sample.vs
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2020-07-31 16:54:31 -0700
committerVito Caputo <vcaputo@pengaru.com>2020-07-31 16:54:31 -0700
commit94de2291e005f1c646fd779e8d32b2820e22e071 (patch)
tree988bb9fde53a73edf948dd14fec07802a2f42406 /sample.vs
parentcd7e9ebd9675461f59d5f7a9c7c0a9a1a0536d12 (diff)
*: initial implementation of pig
This is nothing to write home about, but it provides a little sandbox for developing shader-generated textures in the spirit of shadertoy or the demoscene tool bonzomatic. It's more oriented towards developing shaders for use with libstage in the small games I've been hacking on.
Diffstat (limited to 'sample.vs')
-rw-r--r--sample.vs12
1 files changed, 12 insertions, 0 deletions
diff --git a/sample.vs b/sample.vs
new file mode 100644
index 0000000..d64c564
--- /dev/null
+++ b/sample.vs
@@ -0,0 +1,12 @@
+#version 120
+
+uniform mat4 model_x;
+
+attribute vec3 i_vertex;
+attribute vec2 i_texcoord;
+
+void main()
+{
+ gl_TexCoord[0].xy = i_texcoord;
+ gl_Position = model_x * vec4(i_vertex, 1.f);
+}
© All Rights Reserved