Loading libs/hwui/Caches.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -466,9 +466,9 @@ void Caches::resetScissor() { // Tiling /////////////////////////////////////////////////////////////////////////////// void Caches::startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool opaque) { void Caches::startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool discard) { if (extensions.hasTiledRendering() && !debugOverdraw) { glStartTilingQCOM(x, y, width, height, (opaque ? GL_NONE : GL_COLOR_BUFFER_BIT0_QCOM)); glStartTilingQCOM(x, y, width, height, (discard ? GL_NONE : GL_COLOR_BUFFER_BIT0_QCOM)); } } Loading libs/hwui/Caches.h +1 −1 Original line number Diff line number Diff line Loading @@ -215,7 +215,7 @@ public: bool disableScissor(); void setScissorEnabled(bool enabled); void startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool opaque); void startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool preserve); void endTiling(); /** Loading libs/hwui/OpenGLRenderer.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -818,7 +818,7 @@ bool OpenGLRenderer::createFboLayer(Layer* layer, Rect& bounds, Rect& clip, GLui glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, layer->getTexture(), 0); startTiling(mSnapshot, !layer->isBlend()); startTiling(mSnapshot, true); // Clear the FBO, expand the clear region by 1 to get nice bilinear filtering mCaches.enableScissor(); Loading Loading @@ -1267,7 +1267,7 @@ void OpenGLRenderer::attachStencilBufferToLayer(Layer* layer) { glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, buffer); startTiling(layer->clipRect, layer->layer.getHeight(), !layer->isBlend()); startTiling(layer->clipRect, layer->layer.getHeight()); } } Loading Loading
libs/hwui/Caches.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -466,9 +466,9 @@ void Caches::resetScissor() { // Tiling /////////////////////////////////////////////////////////////////////////////// void Caches::startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool opaque) { void Caches::startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool discard) { if (extensions.hasTiledRendering() && !debugOverdraw) { glStartTilingQCOM(x, y, width, height, (opaque ? GL_NONE : GL_COLOR_BUFFER_BIT0_QCOM)); glStartTilingQCOM(x, y, width, height, (discard ? GL_NONE : GL_COLOR_BUFFER_BIT0_QCOM)); } } Loading
libs/hwui/Caches.h +1 −1 Original line number Diff line number Diff line Loading @@ -215,7 +215,7 @@ public: bool disableScissor(); void setScissorEnabled(bool enabled); void startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool opaque); void startTiling(GLuint x, GLuint y, GLuint width, GLuint height, bool preserve); void endTiling(); /** Loading
libs/hwui/OpenGLRenderer.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -818,7 +818,7 @@ bool OpenGLRenderer::createFboLayer(Layer* layer, Rect& bounds, Rect& clip, GLui glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, layer->getTexture(), 0); startTiling(mSnapshot, !layer->isBlend()); startTiling(mSnapshot, true); // Clear the FBO, expand the clear region by 1 to get nice bilinear filtering mCaches.enableScissor(); Loading Loading @@ -1267,7 +1267,7 @@ void OpenGLRenderer::attachStencilBufferToLayer(Layer* layer) { glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, buffer); startTiling(layer->clipRect, layer->layer.getHeight(), !layer->isBlend()); startTiling(layer->clipRect, layer->layer.getHeight()); } } Loading