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

Commit 924cba80 authored by Martin Storsjo's avatar Martin Storsjo
Browse files

If FLAGS_2D_PROJECTION is set, the MVP matrices need updating when changing the viewport.

parent e0c54121
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -696,6 +696,8 @@ void ogles_viewport(ogles_context_t* c,
    f[2] = 0;   f[6] = 0;   f[10] = A;  f[14] = B;
    f[3] = 0;   f[7] = 0;   f[11] = 0;  f[15] = 1;
    c->transforms.dirty |= transform_state_t::VIEWPORT;
    if (c->transforms.mvp4.flags & transform_t::FLAGS_2D_PROJECTION)
        c->transforms.dirty |= transform_state_t::MVP;
}

// ----------------------------------------------------------------------------