mirror of
https://github.com/alacritty/alacritty
synced 2024-09-29 04:23:53 +00:00
3085b0b137
This is only like the third time I've made this change. The issue of having a blank screen at startup is due to x11 event loop + glX interactions. Not sure what the problem is specifically, but glXMakecurrent was blocking until the x11 event loop advanced. The input and rendering are able to live on the same thread while still removing unnecessary renders due to the glutin::WindowProxy::wakeup_event_loop() method. The PtyReader just kicks the event loop when there's something to do; otherwise, the event loop just waits for something to happen and _doesn't_ draw in free run mode. |
||
---|---|---|
docs | ||
font | ||
res | ||
src | ||
.gitignore | ||
.travis.yml | ||
alacritty.yml | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE-APACHE | ||
TASKS.md |