** Also affects: mir (Ubuntu)
   Importance: Undecided
       Status: New

-- 
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/1556142

Title:
  Changing scale, formFactor or DPI in display configuration causes
  renderer teardown/recreate unnecessarily

Status in Mir:
  Fix Committed
Status in mir package in Ubuntu:
  New

Bug description:
  DisplayConfiguration contains the properties scale, form factor and
  dpi, which is information graphical toolkits can use when drawing
  their UIs.

  However if the shell changes any of these values, it causes the server
  MultiThreadedCompositor to tear down the renderer, release the GL
  context, create a new GL context and build a new renderer. This can
  result in a UI flicker.

  It would be nice to avoid this unnecessary tear-down/recreate cycle
  for DisplayConfiguration changes that don't require it.

  However then, need an API to allow QtMir detect those properties
  changed. Currently QtMir only checks for DisplayConfiguration change
  when the compositor restarts, because no notification API was
  available.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1556142/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to