@Override public int glGetError() { return GLES30.glGetError(); }
public static void checkGlError(String glOperation) { int error; while ((error = GLES30.glGetError()) != GLES30.GL_NO_ERROR) { Log.e(TAG, glOperation + ": glError " + error); throw new RuntimeException(glOperation + ": glError " + error); } } }
public static void checkGlError(String op) { int error; while ((error = GLES30.glGetError()) != GLES30.GL_NO_ERROR) { Log.e("ES30_ERROR", op + ": glError " + error); throw new RuntimeException(op + ": glError " + error); } }
public static void checkGlError(String op) { int error; while ((error = GLES30.glGetError()) != GLES30.GL_NO_ERROR) { Log.e("ES30_ERROR", op + ": glError " + error); throw new RuntimeException(op + ": glError " + error); } }
/** * Writes GL version info to the log. */ @SuppressLint("InlinedApi") public static void logVersionInfo() { Log.i(TAG, "vendor : " + GLES10.glGetString(GLES10.GL_VENDOR)); Log.i(TAG, "renderer: " + GLES10.glGetString(GLES10.GL_RENDERER)); Log.i(TAG, "version : " + GLES10.glGetString(GLES10.GL_VERSION)); if (BuildCheck.isAndroid4_3()) { final int[] values = new int[1]; GLES30.glGetIntegerv(GLES30.GL_MAJOR_VERSION, values, 0); final int majorVersion = values[0]; GLES30.glGetIntegerv(GLES30.GL_MINOR_VERSION, values, 0); final int minorVersion = values[0]; if (GLES30.glGetError() == GLES30.GL_NO_ERROR) { Log.i(TAG, "version: " + majorVersion + "." + minorVersion); } } }
/** * Writes GL version info to the log. */ @SuppressLint("InlinedApi") public static void logVersionInfo() { Log.i(TAG, "vendor : " + GLES20.glGetString(GLES20.GL_VENDOR)); Log.i(TAG, "renderer: " + GLES20.glGetString(GLES20.GL_RENDERER)); Log.i(TAG, "version : " + GLES20.glGetString(GLES20.GL_VERSION)); if (BuildCheck.isAndroid4_3()) { final int[] values = new int[1]; GLES30.glGetIntegerv(GLES30.GL_MAJOR_VERSION, values, 0); final int majorVersion = values[0]; GLES30.glGetIntegerv(GLES30.GL_MINOR_VERSION, values, 0); final int minorVersion = values[0]; if (GLES30.glGetError() == GLES30.GL_NO_ERROR) { Log.i(TAG, "version: " + majorVersion + "." + minorVersion); } } } }
if ((err = GLES30.glGetError()) != GLES30.GL_NO_ERROR) Log.w(TAG, "ERROR: glBlitFramebuffer failed: 0x" + Integer.toHexString(err));