2 ms·
Well, normally only when something changes. For a rotating persistence-of-vision display you need to redraw everything as soon as it's physical position has sh
by HarHarVeryFunny 3y ago
Well, normally only when something changes.
For a rotating persistence-of-vision display you need to redraw everything as soon as it's physical position has shifted a "pixel". i.e. non-stop, regardless of whether the content has changed or not.
- Dylan16807 3y ago> normally only when something changes Do they bother? Throwing a dozen windows together is really easy. > For a rotating persistence-of-vision display you need to redraw everything as soon as it's physical position has shifted You do have to redraw. Which means you have a non-moving buffer that covers the entire display area, and you have to render it to the screen every frame. That's one big quad. A scaled up SNES could do that with mode 7. It's utterly trivial.
- HarHarVeryFunny 3y ago> Do they bother? Sure - it's not a matter of bothering to do an optimization, but rather just the way things work. Any applications running will only redraw on event driven basis when something happens to change the way it wants to appear (user input, timer, etc). The window manager will only recomposite/redraw on event driven basis when something happens to it (windows moved/resized/etc). Sure the GPU can handle it, although redrawing a 4K pixel display at 60Hz is still no joke. Even if you do something as simple as playing a video full screen on a large monitor you'll see GPU temp increase.