Merge "Better logging of out of memory errors in OpenGLRenderer." into honeycomb
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user