Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P1: Critical
-
Resolution: Done
-
Affects Version/s: 5.4.1
-
Fix Version/s: 5.5.0 Beta
-
Component/s: GUI: OpenGL, QPA: Windows
-
Labels:None
-
Environment:We've run into this bug on Windows 7 on an older Intel graphics chip (driver version 8.15.10.1995) with a Quick UI and the application attribute AA_UseOpenGLES set to true.
-
Commits:a218a25
Description
There's a bug in ANGLE that leads to shaders failing to compile (upstream bug report which shows the same symptoms).
The messages we get are the following:
QOpenGLShader::link: "Failed to create D3D shaders. " shader compilation failed: "Failed to create D3D shaders. " QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not linked QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not linked QOpenGLShaderProgram::uniformLocation( pixelSize ): shader program is not linked QWindowsEGLContext::swapBuffers: eglError: 12302, this: 0x3a076c0 QOpenGLShaderProgram: could not create shader program QOpenGLShader: could not create shader shader compilation failed: "" [...]
The bug is fixed in upstream, so it would be great if libGLESv2.dll could be updated in Qt.