From a44a63ac5c29b2cc57df95ec495def8cdddd9c6f Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Thu, 26 Apr 2012 14:05:02 -0700 Subject: Decode common GL error codes when logging frame error status Change-Id: I38b333eea53aef20340ce48dfcb0dd30a223f7a8 --- libs/hwui/OpenGLRenderer.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'libs/hwui/OpenGLRenderer.cpp') diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index 55e962adde5c..cab82de27aea 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -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; } } -- cgit v1.2.3-59-g8ed1b