diff options
Diffstat (limited to 'examples/shaders/vertex-shader.glsl')
-rw-r--r-- | examples/shaders/vertex-shader.glsl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/shaders/vertex-shader.glsl b/examples/shaders/vertex-shader.glsl new file mode 100644 index 0000000..2a7a4a4 --- /dev/null +++ b/examples/shaders/vertex-shader.glsl @@ -0,0 +1,13 @@ +#version 120 + +uniform float angle; + +void main(void) { + mat4 RotationMatrix = mat4(cos(angle), -sin(angle), 0.0, 0.0, + sin(angle), cos(angle), 0.0, 0.0, + 0.0, 0.0, 1.0, 0.0, + 0.0, 0.0, 0.0, 1.0); + + gl_Position = gl_ModelViewProjectionMatrix * RotationMatrix * gl_Vertex; + gl_TexCoord[0] = gl_MultiTexCoord0; +} |