diff --git a/core/java/android/view/ViewRoot.java b/core/java/android/view/ViewRoot.java index 366393c9ff99d..7c55f7b328c88 100644 --- a/core/java/android/view/ViewRoot.java +++ b/core/java/android/view/ViewRoot.java @@ -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, diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index 9613c5f6b8ffe..61241e0259511 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -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