-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More robust EGL library loading on a range of platforms #14
Comments
Thanks for the report. More robust DLL loading is certainly needed, and I'm sure you're right that But maybe that's the best strategy? I'm not sure that Microsoft supplies Could you check the file info on |
Not on my computer right now, but I dont have WSL installed anyways. How
are you planning to bundle libEGL.dll in the wheels though?
|
I haven't tested out any particular approach, but there's lots of prior discussion, e.g.: |
Seems that it doesn't appear to be on my old laptop, though my new one has it. |
Where are you currently getting the library from? I've looked at google/angle but it seems to be source-only. Of course, many general purpose DLL files are out there, but I don't trust them enough. |
I grabbed it from a Google Chrome installation, but I’m not positive that’s the only place I’ve gotten the DLL; I recall looking up some other projects that bundle ANGLE.
Hmm. Very peculiar that it doesn’t list a product name. That in itself suggests that it’s not an official Microsoft DLL, which answers my question… but I’m still curious, if you’re willing to do a bit more digging? Is there any vendor info under the Digital Signatures tab? What about if you load it in pegl, like so:
|
Running |
Installed pegl from source. Seems that libEGL.dll is expected to be put under
pegl/egl/common/lib
. Windows 10 supplies libEGL.dll underC:\WINDOWS\system32\libEGL.dll
as declared byctypes.util.find_library("libEGL")
. Maybe first checkfind_library
first and then try thepegl/egl/common/lib
directory?The text was updated successfully, but these errors were encountered: