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

Reply via email to