Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.5.0
-
Windows 7 (only), NVIDIA Quadro FX 580
-
be43f0756a29a92ad00b4adf06612e5f16a9c3d5
Description
Reproduction
1) Open the "rendercontrol" standard example from Qt 5.5.1 on Windows 7.
2) Move the application window partially out of the screen using the mouse.
3) Grab the window again and move it back to the center of the screen.
Observed result
The part of the window which was visible after step 2) will be frozen after step 3). The other part of the window which was not visible in step 2) will be updated correctly and rendered as expected. (See frozen.png.)
Log
Using single-threaded rendering
qt.qpa.gl: QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 16, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 0, swapInterval 1, profile 0)
qt.qpa.gl: GPU features: QSet()
qt.qpa.gl: QWindowsOpenGLTester::supportedGlesRenderers GpuDescription(vendorId=0x10de, deviceId=0x659, subSysId=0x63a10de, revision=161, driver: "nvd3dumx.dll", version=9.18.13.2049, "NVIDIA Quadro FX 580") renderer: QFlags(0x2|0x4|0x8|0x20)
qt.qpa.gl: Qt: Using EGL from libEGLd.dll
qt.qpa.gl: Qt: Using OpenGL ES 2.0 from libGLESv2d.dll
qt.qpa.gl: QWindowsEGLStaticContext::create Created EGL display 0x2dd2b0 v 1 . 4
qt.qpa.gl: QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 16, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 0, swapInterval 1, profile 0)