Decode common GL error codes when logging frame error status

Change-Id: I38b333eea53aef20340ce48dfcb0dd30a223f7a8
This commit is contained in:
Romain Guy
2012-04-26 14:05:02 -07:00
parent 8f8d9fb52c
commit a44a63ac5c

View File

@@ -190,8 +190,17 @@ void OpenGLRenderer::finish() {
while ((status = glGetError()) != GL_NO_ERROR) {
ALOGD("GL error from OpenGLRenderer: 0x%x", status);
switch (status) {
case GL_INVALID_ENUM:
ALOGE(" GL_INVALID_ENUM");
break;
case GL_INVALID_VALUE:
ALOGE(" GL_INVALID_VALUE");
break;
case GL_INVALID_OPERATION:
ALOGE(" GL_INVALID_OPERATION");
break;
case GL_OUT_OF_MEMORY:
ALOGE(" OpenGLRenderer is out of memory!");
ALOGE(" Out of memory!");
break;
}
}