summaryrefslogtreecommitdiffstats
path: root/src/image
diff options
context:
space:
mode:
authorMichael Brown2025-04-25 14:24:21 +0200
committerMichael Brown2025-04-25 14:44:18 +0200
commit76a17b0986250117e15c2c64cccd0694acf8142b (patch)
treee85506aee6e80c416c253249cb657932a7352c31 /src/image
parent[fbcon] Remove userptr_t from framebuffer console drivers (diff)
downloadipxe-76a17b0986250117e15c2c64cccd0694acf8142b.tar.gz
ipxe-76a17b0986250117e15c2c64cccd0694acf8142b.tar.xz
ipxe-76a17b0986250117e15c2c64cccd0694acf8142b.zip
[fbcon] Avoid redrawing unchanged characters when scrolling
Scrolling currently involves redrawing every character cell, which can be frustratingly slow on large framebuffer consoles. Accelerate this operation by skipping the redraw for any unchanged character cells. In the common case that large areas of the screen contain whitespace, this optimises away the vast majority of the redrawing operations. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/image')
0 files changed, 0 insertions, 0 deletions