Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.4.1
-
None
-
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.
-
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.