Loading core/java/android/view/HardwareRenderer.java +15 −9 Original line number Diff line number Diff line Loading @@ -713,7 +713,12 @@ public abstract class HardwareRenderer { // Cancels any existing buffer to ensure we'll get a buffer // of the right size before we call eglSwapBuffers sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (mEglSurface != null && mEglSurface != EGL_NO_SURFACE) { sEgl.eglDestroySurface(sEglDisplay, mEglSurface); } if (holder.getSurface().isValid()) { mEglSurface = sEgl.eglCreateWindowSurface(sEglDisplay, sEglConfig, holder, null); if (mEglSurface == null || mEglSurface == EGL_NO_SURFACE) { Loading @@ -726,6 +731,7 @@ public abstract class HardwareRenderer { + getEGLErrorString(error)); } } } @Override boolean validate() { Loading Loading
core/java/android/view/HardwareRenderer.java +15 −9 Original line number Diff line number Diff line Loading @@ -713,7 +713,12 @@ public abstract class HardwareRenderer { // Cancels any existing buffer to ensure we'll get a buffer // of the right size before we call eglSwapBuffers sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (mEglSurface != null && mEglSurface != EGL_NO_SURFACE) { sEgl.eglDestroySurface(sEglDisplay, mEglSurface); } if (holder.getSurface().isValid()) { mEglSurface = sEgl.eglCreateWindowSurface(sEglDisplay, sEglConfig, holder, null); if (mEglSurface == null || mEglSurface == EGL_NO_SURFACE) { Loading @@ -726,6 +731,7 @@ public abstract class HardwareRenderer { + getEGLErrorString(error)); } } } @Override boolean validate() { Loading