Syncing task from Mir.
** Changed in: mir (Ubuntu)
Importance: Undecided => Medium
** Changed in: mir (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1667690
Title:
RenderSurfaces can be rendered outside the extents of their containing
window
Status in Mir:
Triaged
Status in mir package in Ubuntu:
Triaged
Status in qtmir package in Ubuntu:
Triaged
Bug description:
If a RenderSurface is larger than its containing window it still gets
fully rendered. The expectation is for all RenderSurfaces to be
clipped to their containing window's extents. We can't rely on clients
to correctly resize their render surfaces.
How to reproduce:
Get lp:~cemil-azizoglu/mir/use-new-egl-backend and *remove* the line
which updates the render surface's extents in the window on resize:
mir_window_spec_add_render_surface(spec, surface, new_width,
new_height, 0, 0);
Build and launch any egl demo with mir_demo_server. Resize the window,
making it smaller, and watch as the render surface is rendered outside
the window's extents.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1667690/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp