return if shader program has changed

This commit is contained in:
Hannes Janetzek 2013-02-04 17:52:57 +01:00
parent 574ebee29c
commit 10381ae4ea

View File

@ -40,11 +40,13 @@ public class GLState {
GLES20.glDisable(GLES20.GL_DEPTH_TEST); GLES20.glDisable(GLES20.GL_DEPTH_TEST);
} }
public static void useProgram(int shaderProgram) { public static boolean useProgram(int shaderProgram) {
if (shaderProgram != shader) { if (shaderProgram != shader) {
GLES20.glUseProgram(shaderProgram); GLES20.glUseProgram(shaderProgram);
shader = shaderProgram; shader = shaderProgram;
return true;
} }
return false;
} }
public static void blend(boolean enable) { public static void blend(boolean enable) {