-
-
Notifications
You must be signed in to change notification settings - Fork 483
Initial kmsdrm support #1403
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
Initial kmsdrm support #1403
Conversation
|
Warning: DO NOT MERGE YET. Performance is not where it needs to be at the moment, and it's forcing 60 fps apps to run at 30. |
|
Okay, the performance issue is fixed, this PR is ready to be reviewed. |
|
I'm pretty confident with this PR at this point. As a functionality test, I ported Alacritty to this PR and now it runs straight from the tty https://github.com/StratusFearMe21/alacritty |
|
The only thing I can think of to add is a cursor, but it's not a must |
|
Yeah, at this point, I think this is ready to be merged. Im very happy with this PR in its current state. |
369e38f to
ea23a85
Compare
babe87d to
c4188ed
Compare
|
FYI: I think #1435 is going to hit first |
|
Given that #1435 got merged you'd need to update it, however EGL can create context from DRM device, not sure what needs here? |
|
I'll close it, since I don't understand what else is required for KMS. I was able to use |
cargo fmthas been run on this branchcargo docbuilds successfullyCHANGELOG.mdif knowledge of this change could be valuable to users(Warning, this PR lists my PR to winit as a dependency)
See my PR to winit