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

Commit e640d259 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 8832 into donut

* changes:
  fix [1996214] Boot animation is occasionally messed up
parents 6b46dc86 8166864e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -203,7 +203,6 @@ bool BootAnimation::android() {
    mNativeWindowSurface->setSwapRectangle(updateRect.left,
            updateRect.top, updateRect.width(), updateRect.height());

    glEnable(GL_SCISSOR_TEST);
    glScissor(updateRect.left, mHeight - updateRect.bottom, updateRect.width(),
            updateRect.height());

@@ -219,6 +218,10 @@ bool BootAnimation::android() {
        GLint offset = (1 - (t - floorf(t))) * mAndroid[1].w;
        GLint x = xc - offset;

        glDisable(GL_SCISSOR_TEST);
        glClear(GL_COLOR_BUFFER_BIT);

        glEnable(GL_SCISSOR_TEST);
        glDisable(GL_BLEND);
        glBindTexture(GL_TEXTURE_2D, mAndroid[1].name);
        glDrawTexiOES(x,                 yc, 0, mAndroid[1].w, mAndroid[1].h);