bulia byak wrote:
... On the other hand, some kind of adaptive buffer sizing may be beneficial indeed. But it must go in the opposite direction - and never discard anything. Namely: time the render of each buffer; if it was rendered fast enough, double the size of the next buffer (i.e. render two buffers at once); if it was rendered slow, halve the next buffer until some fixed minimum is reached. This strategy may reduce the overall number of buffer strips on the screen and perhaps speed it up somewhat without damaging interactivity too much.
This sounds like a good idea, except for drawings with regions of wildly varying complexity. (And/or when zooming.) Then the "feel" of the renderer would vary quite a lot depending on where you came from. I guess we'd have to try it to see how irritating this is.