-
-
Notifications
You must be signed in to change notification settings - Fork 470
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
Fix fallbacking when creating context fails. #1155
Comments
Can you run a git bisect to identify the first commit to break the window example? |
Some specs from the referenced issue (ggez/ggez#626):
|
Yes, I saw. Can you run a git bisect to identify the first commit to break the window example? https://git-scm.com/docs/git-bisect Post the results here: https://github.com/rust-windowing/glutin#contact-us |
After hours of us debugging, this was tracked down to two things: This line, which I accidentally left in and was planning to remove in my next commit: And the NVIDIA proprietary driver's lack of support for EGL. The solution is simple, either remove the line mentioned above (recommended) or switch to Nouveau. |
Nevertheless, the EGL fall backing code is pretty sad. In fact, I think all the impls of |
Should be noted, the original bug got fixed here: 0926279 |
In v0.24, you must now specify the exact version you want. Version fallbacking code is left for clients to implement. See #1271 for details on the API changes. Closing. |
Hi!
I'm getting the same error with every example I try to run. The shortest code that triggers it, after deleting a bunch of lines from the
window
example:The error itself:
Changing the profile doesn't work. Same thing happens when I request
(3,2)
. And I'm requesting a specific API, because if I don't, I end up with(Api::OpenGlEs, None)
for some reason.My specs and more info here: ggez/ggez#626
The text was updated successfully, but these errors were encountered: