aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp
diff options
context:
space:
mode:
authorRami Santina <[email protected]>2011-10-02 02:46:04 +0200
committerSven Gothel <[email protected]>2011-10-02 02:46:04 +0200
commitea8129ebe2a2ec1157bb752e435d16aab2ee932a (patch)
tree03458f74810ac29c481a8de46bbed2426e77417f /src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp
parentd96ffce2ee44bcf96332ead0f2120ea6793b64b6 (diff)
Fixed shader entry files a/b
Diffstat (limited to 'src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp')
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp
new file mode 100644
index 000000000..530b24f64
--- /dev/null
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp
@@ -0,0 +1,19 @@
+//Copyright 2010 JogAmp Community. All rights reserved.
+
+#ifdef GL_ES
+ precision lowp float;
+ precision lowp int;
+#endif
+
+uniform mat4 gcu_PMVMatrix[3]; // P, Mv, and Mvi
+varying vec2 gcv_TexCoord;
+
+attribute vec4 gca_Vertices;
+attribute vec2 gca_TexCoords;
+
+
+void main(void)
+{
+ gl_Position = gcu_PMVMatrix[0] * gcu_PMVMatrix[1] * gca_Vertices;
+ gcv_TexCoord = gca_TexCoords;
+}