diff options
| -rw-r--r-- | libs/hwui/LayerRenderer.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/libs/hwui/LayerRenderer.cpp b/libs/hwui/LayerRenderer.cpp index a3986733a64e..349b9e32268d 100644 --- a/libs/hwui/LayerRenderer.cpp +++ b/libs/hwui/LayerRenderer.cpp @@ -31,20 +31,16 @@ namespace uirenderer { // Rendering /////////////////////////////////////////////////////////////////////////////// -Rect* gHackDontCorruptRegisters; - void LayerRenderer::prepareDirty(float left, float top, float right, float bottom, bool opaque) { LAYER_RENDERER_LOGD("Rendering into layer, fbo = %d", mLayer->getFbo()); - Rect dirty(left, top, right, bottom); - gHackDontCorruptRegisters = &dirty; - glBindFramebuffer(GL_FRAMEBUFFER, mLayer->getFbo()); const float width = mLayer->layer.getWidth(); const float height = mLayer->layer.getHeight(); #if RENDER_LAYERS_AS_REGIONS + Rect dirty(left, top, right, bottom); if (dirty.isEmpty() || (dirty.left <= 0 && dirty.top <= 0 && dirty.right >= width && dirty.bottom >= height)) { mLayer->region.clear(); |