3 ms·
Scrolling requires redrawing most if not the whole framebuffer.
by ben-schaaf 4y ago
Scrolling requires redrawing most if not the whole framebuffer.
- HideousKojima 4y agoWith scrolling couldn't you just shift the existing framebuffer up/down and only draw the newly scrolled-to parts?
- kevingadd 4y agoThe GPU buffering model doesn't usually let you read the previous frame like that these days, so you would need a scratch surface. That increases your bandwidth and memory requirements, so shifting doesn't end up being much faster if it's faster at all.
- TylerE 4y agoI suspect there are enough edge cases (semi-transparent things jumps to mind) that it's unlikely to be lossless, anyway.