You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since we landed damage tracking we could try to go even further and make use of EGL_EXT_buffer_age and GLX_EXT_buffer_age. So platforms other than Wayland would get benefits from recent damage tracking addition.
I'm not sure whether macOS/Windows provide something similar, but at least it'll work on X11/Wayland. If someone is aware which extensions to use on macOS/Windows for that let me known.
Also, there's some other API (EGL_KHR_partial_update), but I'm not sure that it's widely adopted and I only saw it with lima driver.
The text was updated successfully, but these errors were encountered:
This commit makes uses of buffer age extension and recent
alacritty_terminal damage tracking to perform partial redraws on
platforms supporting `GLX_EXT_buffer_age` and `EGL_EXT_buffer_age`.
The alacritty_terminal damage tracking was enhanced in a way that it
reports damage only up to `occ`, so partial redraws during scrolling
are possible.
Fixesalacritty#5843.
kchibisov
added a commit
to kchibisov/alacritty
that referenced
this issue
Feb 7, 2022
This commit makes uses of buffer age extension and recent
alacritty_terminal damage tracking to perform partial redraws on
platforms supporting `GLX_EXT_buffer_age` and `EGL_EXT_buffer_age`.
The alacritty_terminal damage tracking was enhanced in a way that it
reports damage only up to `occ`, so partial redraws during scrolling
are possible.
Fixesalacritty#5843.
Since we landed damage tracking we could try to go even further and make use of
EGL_EXT_buffer_age
andGLX_EXT_buffer_age
. So platforms other than Wayland would get benefits from recent damage tracking addition.I'm not sure whether macOS/Windows provide something similar, but at least it'll work on X11/Wayland. If someone is aware which extensions to use on macOS/Windows for that let me known.
Also, there's some other API (
EGL_KHR_partial_update
), but I'm not sure that it's widely adopted and I only saw it with lima driver.The text was updated successfully, but these errors were encountered: