Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ff2c7fe authored by Chris Craik's avatar Chris Craik Committed by Android Git Automerger
Browse files

am 12fd5db4: Merge "Don\'t clear the functor at every draw" into jb-dev

* commit '12fd5db4':
  Don't clear the functor at every draw
parents fd2e67cf 12fd5db4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -170,7 +170,6 @@ void OpenGLRenderer::prepare(bool opaque) {

void OpenGLRenderer::prepareDirty(float left, float top, float right, float bottom, bool opaque) {
    mCaches.clearGarbage();
    mFunctors.clear();

    mSnapshot = new Snapshot(mFirstSnapshot,
            SkCanvas::kMatrix_SaveFlag | SkCanvas::kClip_SaveFlag);
@@ -303,6 +302,8 @@ status_t OpenGLRenderer::invokeFunctors(Rect& dirty) {

status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) {
    interrupt();
    detachFunctor(functor);

    if (mDirtyClip) {
        setScissorFromClip();
    }