Improve scroll damage performance #4

Closed
opened 2 years ago by dnkl · 0 comments
dnkl commented 2 years ago
Owner

Scroll damage is currently applied by memmoving the backing memory for the grid surface.

This is slow; a 1920x1080 surface is almost 8MB and many applications scroll a single line a time meaning we need to memmove almost all of those 8MB.

Note that re-rendering all the scrolled lines/cells is even slower so that is not an option.

Scroll damage is currently applied by memmoving the backing memory for the grid surface. This is slow; a 1920x1080 surface is almost 8MB and many applications scroll a single line a time meaning we need to memmove almost all of those 8MB. Note that re-rendering all the scrolled lines/cells is even slower so that is not an option.
dnkl added a new dependency 2 years ago
dnkl self-assigned this 2 years ago
dnkl closed this issue 2 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Blocks
#2 1.3.0
dnkl/foot
Loading…
There is no content yet.