[Wayland-bugs] [Bug 70250] weston-terminal rendering corrupted with output transform 90 and 270
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Dec 4 16:14:33 PST 2013
https://bugs.freedesktop.org/show_bug.cgi?id=70250
Kristian Høgsberg <krh at bitplanet.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Kristian Høgsberg <krh at bitplanet.net> ---
commit bce64c6c83122b1f4a684cc7890c7a61d2f9ffd7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Dec 4 16:13:35 2013 -0800
egl/wayland: Damage INT32_MAX x INT32_MAX region for eglSwapBuffers
If we're not using EGL_EXT_swap_buffers_with_damage, we have to
damage the full extent. EGL operates on buffer coordinates, but
wl_surface.damage takes surface coordinates. EGL doesn't know the
buffer transformation (rotated or scaled) and can't post accurate
damage in surface coordinates. The damage event however is clipped to
the surface extents so we can just damage the maximum rectangle.
In case of EGL_EXT_swap_buffers_with_damage, the application knows
the buffer transform and is expected to pass in rectangles in
surface space.
https://bugs.freedesktop.org/show_bug.cgi?id=70250
Cc: "10.0" mesa-stable at lists.freedesktop.org
--
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/20131205/1c95234c/attachment.html>
More information about the Wayland-bugs
mailing list