[Wayland-bugs] [Bug 78190] protocol: Reporting damage in surface coordinates doesn't work with EGL

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 7 03:51:49 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=78190

--- Comment #13 from Daniel Stone <daniel at fooishbar.org> ---
Of the EGL implementations in the wild that I know about, Mesa always sends
infinite co-ordinates, and Mali doesn't implement SwapBuffersWithDamage, so
it's a moot point. Vivante don't implement SwapBuffersWithDamage either.

There are various single-platform-only implementations around for PowerVR
SGX/RGX, some of which do send buffer co-ordinates for damage (I wrote one of
them), but as they're generally part of the platform and need updating anyway,
rather than distributed to the public at large, I really don't mind breaking 
those.

The Raspberry Pi driver is broken, but that's still in an unmerged branch on
GitHub, since it was done on top of the old shim driver; the new driver anholt
is writing is based on Mesa, so again will send infinite co-ordinates.

So yes, I do agree with Pekka: I don't really see the upside to breaking
backwards compatibility, when it benefits approximately no-one.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20141007/3b35d2ab/attachment.html>


More information about the wayland-bugs mailing list