-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
polish glutin upgrade with glutin-winit crate #2526
Conversation
I think this is ready for review. the PR is just mostly polishing the glutin upgrade by using glutin_winit helper crate and adding some logging to help with debugging glutin issues. In particular, egui glow using shader lang version constant will cause a seg fault if context comes from Microsoft S/W renderer with gl 1.1 context. this happens if user doesn't have proper drivers installed (apparently the case in virtual machines and remote desktop) for their GPU. there could be some improvement using #2541 in future, where we just run the whole glutin window context creation function with |
What is the motivation behind this PR? It adds a lot of code (and a dependency), so what problems is it solving? What features is it adding? |
|
Is there still some problem with merging this? The merge conflicts seem to be growing and dealing with git scares me. If you don't want to merge this, then this can be closed in favor of #2541 . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, looks good!
Sorry for the slowness
In epi integration, |
nice. this is done. is it okay to bump glow to 0.12 in a new pr? |
yes, go for it! |
Actually, I went ahead myself: #2695 |
glutin-winit
helper crate.TODO:
android-activity = "0.4"
and maybe some instructions for eframe-template on how to build