textures
[nexus3d] / test.v.glsl
index 0ecd84a..4f8bc8e 100644 (file)
@@ -1,11 +1,14 @@
 #version 410
+#extension GL_ARB_explicit_uniform_location: require
 
 layout(location = 0) in vec4 attr_vertex;
 layout(location = 1) in vec4 attr_color;
-layout(location = 3) out vec4 vcol;
+layout(location = 0) out vec4 vcol;
+
+layout(location = 0) uniform mat4 mvp_matrix;
 
 void main()
 {
-       gl_Position = attr_vertex;
+       gl_Position = mvp_matrix * attr_vertex;
        vcol = attr_color;
 }