Back to project page mgcube.
The source code is released under:
qp is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported http://creativecommons.org/licenses/by-nc-nd/3.0/ Your are not allowed to publish this game under your name.
If you think the Android project mgcube listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package de.redlion.qb.shader; /* w w w. j a va 2 s.co m*/ public class TransShader { public static final String mVertexShader = "attribute vec4 a_position;\n" + "uniform mat4 VPMatrix;\n"+ "uniform mat4 MMatrix;\n"+ "void main() {\n"+ " gl_Position = ((VPMatrix * MMatrix) * a_position);\n"+ "}\n"; public static final String mFragmentShader = "#ifdef GL_ES\n" + "precision mediump float;\n" + "#endif\n" + "uniform vec4 a_color;\n"+ "void main() {\n"+ " gl_FragColor = a_color;\n"+ "}\n"; } /** Precision qualifiers gain one frame on milestone but break desktop support an look a bit uglier public static final String mVertexShader = "attribute highp vec4 a_vertex;\n" + "uniform mediump mat4 VPMatrix;\n"+ "uniform mediump mat4 MMatrix;\n"+ "void main() {\n"+ " gl_Position = VPMatrix * MMatrix * a_vertex;\n"+ "}\n"; public static final String mFragmentShader = libgd "#ifdef GL_ES\n" + "precision mediump float;\n" + "#endif\n" + "uniform lowp vec4 a_color;\n"+ "void main() {\n"+ " gl_FragColor = a_color;\n"+ "}\n"; **/