summaryrefslogtreecommitdiffstats
path: root/libs/hwui
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2012-04-26 14:06:41 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-26 14:06:41 -0700
commit8bd12ea8001f72f4450e318e43c50dbc46b4869c (patch)
tree9b4edec9a02b98392cad6871b579139bb62cc92a /libs/hwui
parent87b16c803932e8d54889cdb60117034fdc2ef75c (diff)
parenta44a63ac5c29b2cc57df95ec495def8cdddd9c6f (diff)
downloadframeworks_base-8bd12ea8001f72f4450e318e43c50dbc46b4869c.zip
frameworks_base-8bd12ea8001f72f4450e318e43c50dbc46b4869c.tar.gz
frameworks_base-8bd12ea8001f72f4450e318e43c50dbc46b4869c.tar.bz2
Merge "Decode common GL error codes when logging frame error status" into jb-dev
Diffstat (limited to 'libs/hwui')
-rw-r--r--libs/hwui/OpenGLRenderer.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp
index c87c6bd..da2192f 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;
}
}