** Changed in: mir
Status: Fix Committed => Fix Released
--
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 Released
Status in mir package in Ubuntu:
Fix Released
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 : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp