- private final String vertSource =
- "attribute vec4 a_position;" +
- "attribute vec2 a_texCoord;" +
- "varying vec2 v_texCoord;" +
- "void main() {" +
- " gl_Position = a_position;" +
- " v_texCoord = a_texCoord;" +
- "}";
-
- private final String fragSource =
- "precision mediump float;" +
- "varying vec2 v_texCoord;" +
- "uniform sampler2D s_texture;" +
- "uniform vec4 a_color;" +
- "void main() {" +
- //" gl_FragColor = a_color;" +
- " gl_FragColor = texture2D(" +
- " s_texture, v_texCoord);" +
- "}";
+ private final String vertSource
+ = "attribute vec4 a_position;"
+ + "attribute vec2 a_mapping;"
+ + "varying vec2 v_mapping;"
+ + "void main() {"
+ + " gl_Position = a_position;"
+ + " v_mapping = a_mapping;"
+ + "}";
+
+ private final String fragSource
+ = "precision mediump float;"
+ + "uniform sampler2D u_texture;"
+ + "uniform vec4 u_color;"
+ + "varying vec2 v_mapping;"
+ + "void main() {"
+ + " gl_FragColor = texture2D("
+ + " u_texture, v_mapping);"
+ + "}";