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

Commit 8166864e authored by Mathias Agopian's avatar Mathias Agopian
Browse files

fix [1996214] Boot animation is occasionally messed up

parent ba989ad0
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);