https://bugs.freedesktop.org/show_bug.cgi?id=78190
--- Comment #16 from Jason Ekstrand <[email protected]> --- (In reply to Daniel Stone from comment #15) > (In reply to Jason Ekstrand from comment #14) > > I was under the impression that we had a pile of unfixable > > never-going-to-bee-patched EGL implementations floating around that we > > needed to work around. If that's not a huge issue than adding a > > buffer_damage request is fine > > Not really, no. The only one which fits that bill (implements > SwapBuffersWithDamage and is known to not always send infinite damage) is > PowerVR. However, the PVR implementations are third-party, not distributed > by Imagination themselves, so I think breaking those is completely fine: > we're not going to break anything by upgrading that no-one can fix. What about just eglSwapBuffers with finite damage? Even those are broken because, if you do a 90-degree transformation on a non-square surface, your damage will not fill the surface. For instance, on a 300x400 buffer with a surface transform of 90, you have a surface that's 400x300 and since you damage the buffer size, it gets clipped to 300x300. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ wayland-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-bugs
