Loading core/java/android/view/HardwareRenderer.java +8 −0 Original line number Diff line number Diff line Loading @@ -1380,6 +1380,11 @@ public abstract class HardwareRenderer { destroyResources(view); GLES20Canvas.flushCaches(GLES20Canvas.FLUSH_CACHES_LAYERS); if (needsContext) { sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); } } } Loading Loading @@ -1420,6 +1425,9 @@ public abstract class HardwareRenderer { } else if (level >= ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN) { GLES20Canvas.flushCaches(GLES20Canvas.FLUSH_CACHES_MODERATE); } sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); } private static void usePbufferSurface(EGLContext eglContext) { Loading Loading
core/java/android/view/HardwareRenderer.java +8 −0 Original line number Diff line number Diff line Loading @@ -1380,6 +1380,11 @@ public abstract class HardwareRenderer { destroyResources(view); GLES20Canvas.flushCaches(GLES20Canvas.FLUSH_CACHES_LAYERS); if (needsContext) { sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); } } } Loading Loading @@ -1420,6 +1425,9 @@ public abstract class HardwareRenderer { } else if (level >= ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN) { GLES20Canvas.flushCaches(GLES20Canvas.FLUSH_CACHES_MODERATE); } sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); } private static void usePbufferSurface(EGLContext eglContext) { Loading