Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
5.15.10, 6.2.6, 6.4.0, 6.5.3, 6.6.0 Beta4
-
-
2991c66b75 (qt/qtbase/dev) 2991c66b75 (qt/tqtc-qtbase/dev) 3ce2e00891 (qt/qtbase/6.4) 3ce2e00891 (qt/tqtc-qtbase/6.4)
Description
"When a window is shown, it always seems to be showing up as a white window for a while on Windows. This is quite annoying especially on dark themes.
Basically just this reproduces the issue:
import QtQuick.Window 2.15 Window { visible: true color: "black" }
It is not an issue in Qt 5.15 with ANGLE, but it is in Qt 6 with Direct3D backend. Here are results per software backend:
backend | result |
---|---|
5.15.10 - desktop OpenGL | flashes |
5.15.10 - ANGLE | no flashing |
5.15.10 - opengl32sw.dll | no flashing |
6.4.0-b4 - Direct3D 11 | flashes |
6.4.0-b4 - Vulkan | flashes |
6.4.0-b4 - OpenGL | flashes |
6.4.0-b4 - Software | no flashing |
Attachments
Issue Links
- relates to
-
QTBUG-40640 Massive white flicker when using native painting (GDI) on Windows, in all windows of the Qt application
- Open
Gerrit Reviews
For Gerrit Dashboard: QTBUG-106583 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
559064,3 | Windows: fire an expose event when receiving WM_ERASEBKGND | dev | qt/qtbase | Status: NEW | 0 | -1 |