perf: fast display (row runs, bulk fills, pixel scroll), terminal draws changed cells only + scrolls pixels, print! batched (was IPC per fmt fragment), snake sleeps on timer

This commit is contained in:
2026-10-27 22:09:33 +01:00
parent 7b8258b231
commit c8056ddac6
17 changed files with 308 additions and 40 deletions

View File

@@ -76,6 +76,14 @@ impl port_framebuffer::Framebuffer for Headless {
}
fn clear(&mut self, _: types::display::Color) {}
fn flush(&mut self) {}
fn scroll_up(
&mut self,
_: types::display::ScreenCoord,
_: types::display::Dimension,
_: types::display::Dimension,
_: types::display::Color,
) {
}
}
#[inline(never)]