Loading libs/hwui/OpenGLRenderer.cpp +5 −8 Original line number Diff line number Diff line Loading @@ -168,6 +168,7 @@ void OpenGLRenderer::acquireContext() { mCaches.currentProgram = NULL; } } mCaches.unbindMeshBuffer(); } void OpenGLRenderer::releaseContext() { Loading @@ -180,15 +181,11 @@ void OpenGLRenderer::releaseContext() { glBindFramebuffer(GL_FRAMEBUFFER, 0); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); mCaches.bindMeshBuffer(); if (mCaches.blend) { mCaches.blend = true; glEnable(GL_BLEND); glBlendFunc(mCaches.lastSrcMode, mCaches.lastDstMode); glBlendEquation(GL_FUNC_ADD); } else { glDisable(GL_BLEND); } } /////////////////////////////////////////////////////////////////////////////// Loading Loading
libs/hwui/OpenGLRenderer.cpp +5 −8 Original line number Diff line number Diff line Loading @@ -168,6 +168,7 @@ void OpenGLRenderer::acquireContext() { mCaches.currentProgram = NULL; } } mCaches.unbindMeshBuffer(); } void OpenGLRenderer::releaseContext() { Loading @@ -180,15 +181,11 @@ void OpenGLRenderer::releaseContext() { glBindFramebuffer(GL_FRAMEBUFFER, 0); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); mCaches.bindMeshBuffer(); if (mCaches.blend) { mCaches.blend = true; glEnable(GL_BLEND); glBlendFunc(mCaches.lastSrcMode, mCaches.lastDstMode); glBlendEquation(GL_FUNC_ADD); } else { glDisable(GL_BLEND); } } /////////////////////////////////////////////////////////////////////////////// Loading