From 451568e5a9fd93bb594d055ae1e672ea0951fff7 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Sun, 2 Mar 2014 16:06:01 +0100 Subject: The future of raylib! Mapping of OpenGL 1.1 immediate mode functions to OpenGL 3.2+ (and OpenGL ES 2.0) programmable pipeline --- src/simple150.vert | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/simple150.vert (limited to 'src/simple150.vert') diff --git a/src/simple150.vert b/src/simple150.vert new file mode 100644 index 00000000..8c23b731 --- /dev/null +++ b/src/simple150.vert @@ -0,0 +1,21 @@ +#version 150 + +uniform mat4 projectionMatrix; +uniform mat4 modelviewMatrix; + +in vec3 vertexPosition; +in vec2 vertexTexCoord; +in vec4 vertexColor; + +out vec2 fragTexCoord; +out vec4 fragColor; + +void main() +{ + // Pass some variables to the fragment shader + fragTexCoord = vertexTexCoord; + fragColor = vertexColor; + + // Apply all matrix transformations to vertex + gl_Position = projectionMatrix * modelviewMatrix * vec4(vertexPosition, 1.0); +} \ No newline at end of file -- cgit v1.2.3