Merge "Better logging of out of memory errors in OpenGLRenderer." into honeycomb

This commit is contained in:
Romain Guy
2011-01-10 21:11:27 -08:00
committed by Android (Google) Code Review
2 changed files with 5 additions and 5 deletions

View File

@@ -1073,11 +1073,6 @@ public final class ViewRoot extends Handler implements ViewParent,
}
}
surfaceChanged = true;
if (mAttachInfo.mHardwareRenderer != null) {
// This will bail out early if already initialized
mAttachInfo.mHardwareRenderer.initialize(mHolder);
}
}
if (surfaceChanged) {
mSurfaceHolderCallback.surfaceChanged(mSurfaceHolder,

View File

@@ -162,6 +162,11 @@ void OpenGLRenderer::finish() {
GLenum status = GL_NO_ERROR;
while ((status = glGetError()) != GL_NO_ERROR) {
LOGD("GL error from OpenGLRenderer: 0x%x", status);
switch (status) {
case GL_OUT_OF_MEMORY:
LOGE(" OpenGLRenderer is out of memory!");
break;
}
}
#endif
#if DEBUG_MEMORY_USAGE