Quote:
Originally Posted by hansel
Antartica (and All)An alternative (and simple) approach might be:
- divide the screen in blocks (say 10x10 or 20x20)
- when we get dirty rectangle events: increment the dirty flag off the corresponding blocks
- when the timer expires: do a Typing or Full refresh depending on the sum of the dirty flags. Typing if the total dirty count has changes since last time (continue counting), Full if it exceeds a certain limit (then: reset it).
What do you think?
|
I implemented this: t works and the code is simple... It's a bit hard to integrate this as option in the existing xepdmgr, so I had to strip it... If somebody wants to play with it I can PM it...