Comment 0 for bug 1458609

Revision history for this message
Loïc Molinari (loic.molinari) wrote : Requested window surface format is ignored

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.