* updated glBitmap
[LazOpenGLCore.git] / examples / vertexarrayobject / shader.glsl
diff --git a/examples/vertexarrayobject/shader.glsl b/examples/vertexarrayobject/shader.glsl
new file mode 100644 (file)
index 0000000..c70ab11
--- /dev/null
@@ -0,0 +1,23 @@
+/* ShaderObject: GL_VERTEX_SHADER */
+#version 330
+uniform mat4 uModelViewProjMat;
+layout(location = 0) in vec3 inPos;
+layout(location = 1) in vec2 inTexCoord;
+out vec2 vTexCoord;
+void main(void)
+{
+  gl_Position = vec4(inPos, 1.0);
+  vTexCoord   = inTexCoord;
+}
+
+/* ShaderObject: GL_FRAGMENT_SHADER */
+#version 330
+uniform sampler2D uTexture;
+in vec2 vTexCoord;
+out vec4 outColor;
+void main(void)
+{
+  outColor = texture(uTexture, vTexCoord);
+}
\ No newline at end of file