Quote:
Originally Posted by DuckieTigger
Detecting whether something is movement or panning is near impossible, at least I imagine so
|
You could either just do your changes only in the changed region - when in GU, you do not flash the full display because you changed an area, it's local, there is a mechanism to check - or, as I wrote, keep a state of the previous frame, buffered, and compute the change with respect to the next frame (read the whole vectors and compare).
Instead of rendering a dithered full screen, apply a dithered differential, the "changed area", to the formerly computed dithered rendering.
It depends on where the dithering is applied/applicable, and where the awareness of the graphics as differential is applicable.