Activity log for bug #1458609

Date Who What changed Old value New value Message
2015-05-25 15:36:11 Loïc Molinari bug added bug
2015-05-27 10:33:23 Loïc Molinari branch linked lp:~loic.molinari/qtubuntu/qtubuntu-requested-surface-format-fix
2015-05-27 10:36:28 Loïc Molinari description QPlatformIntegration::createPlatformWindow() is given a QWindow with an associated QSurfaceFormat describing the surface format (and options like the swap interval) requested by the user. This is currently ignored by QtUbuntu which always creates an ARGB8888 surface. On top of that, it should also tell Mir whether the requested surface is opaque or not and allow compositing optimization by rendering opaque surfaces front-to-back with depth write/test on (early z-culling) and blending off. QPlatformIntegration::createOpenGLContext() and QPlatformIntegration::createPlatformWindow()are given a QSurfaceFormat describing the format (and other options like the swap interval) requested by the user. This is currently ignored by QtUbuntu which always creates an ARGB8888 context and an ARGB surface. Telling mir whether the requested surface is opaque or not allows compositing optimization by rendering opaque surfaces front-to-back with depth write/test on (early z-culling) and blending off.
2015-05-27 10:36:32 Loïc Molinari qtubuntu (Ubuntu): assignee Loïc Molinari (loic.molinari)
2015-05-27 10:36:41 Loïc Molinari qtubuntu (Ubuntu): status New In Progress
2015-05-27 13:08:29 Loïc Molinari summary Requested window surface format is ignored Requested surface format is ignored
2015-10-28 13:46:36 Loïc Molinari branch linked lp:~unity-team/qtubuntu/requested-surface-format-fix
2015-10-28 13:46:48 Loïc Molinari branch unlinked lp:~loic.molinari/qtubuntu/qtubuntu-requested-surface-format-fix