When accumulating damage in the surfaces into the primary plane damage, regions obscured by the opaque region would be excluded. This causes a bug when a redraw of a surface is obscured by an opaque surface on another plane. The drawing to the former surface is clipped but its damage is never added to the primary plane and is just lost. Moving the opaque window later reveals the not-up-to-date content below it.
parent
0d64a0fa29
commit
547149a9c2
Loading…
Reference in new issue