missing emulation library

• Jan 5, 2019 - 20:20
Reported version
3.0
Type
Functional
Severity
S1 - Blocker
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

I am not able to open Musescore on Windows 7 64 bit.
I am shown this message :
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::SwapBehavior(DefaultSwapBehavior), swapInterval 1, profile QSurfaceFormat::OpenGLContextProfile(NoProfile)) .
This is most likely caused by not having the necessary graphics drivers installed.

Install a driver providing OpenGL 2.0 or higher, or, if this is not possible, make sure the ANGLE Open GL ES 2.0 emulation libraries (libEGL.dll, libGLESv2.dll and d3dcompiler_*.dll) are available in the application executable's directory or in a location listed in PATH.

Then when, I look in Musescore3/bin only the first two files (libEGL and libGLESv2) are present. I'd like to know a way to download the d3dcompiler_*.dll or a workaround for the moment to test and see if that is the problem.
Thanks in advance.


Comments

d3dcompiler_*.dll are not needed, this has been tested when we added the other 2 to the MuseseScore installation.
They are available in Qt.

Thank you. I reinstalled the driver and now it works but the msgbox is still confusing and a PR for minor change in wording as marr11317 said should be opened as this msgbox is now obsolete in saying that those drivers are required.