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