diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2020-05-01 23:57:25 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-01 20:57:25 +0000 |
commit | 38d20d0c391c250953ce3c72a35c8d1156f06000 (patch) | |
tree | de0871a1200076cd1f647f3a5b525b52d834bc37 /CHANGELOG.md | |
parent | 6b45780f3afa23e9e4277bf43e6bf381172fa1ea (diff) |
Call glFinish right after swap_buffers on X11
On X11 `swap_buffers` does not block for vsync. However the next OpenGl command
will block to synchronize (this is `glClear` in Alacritty), which causes a
permanent one frame delay.
Calling `glFinish` after swapping buffers forces Alacritty to finish the buffer
swap before returning control to the event loop.
Fixes #3061.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index cbe1ab17..4534989b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Tabstops not being reset with `reset` - Selection not cleared when switching between main and alt grid - Fallback to `LC_CTYPE=UTF-8` on macOS without valid system locale +- Resize lag on launch under some X11 wms +- Increased input latency due to vsync behavior on X11 ## 0.4.2 |