Hi !
> > But anyway: GO FOR IT ! Someone should finally try it. When this is in, and
> > does decently grained refreshing, this will boost XGGI on any inherently
> > asynchronous target (like tile or X itself).
> Is it really needed to upgrade fully from the SYNC mode of XGGI to an
> ASYNC mode to obtain this mouse pointer effect?
No. He can start out at a mixed mode version that does a fine-granularity
ggiFlushRegion when fiddling with the mouse.
That will ease the pain a little right away.
However his setup is suffering for severe PCI bus load, which can only be
removed, if we pretty much go to async mode.
However that can be done in a step-by-step process, that puts ggiFlushRegions
in whereever it seems like a good idea, while keeping it SYNC with a low
framerate. This will probably help identifying the code areas that still
need ggiFlushRegions to be put in.
> Even in SYNC mode? In that case, it may be sufficient to flush the
> region surrounding the desired pointer location to update more
> frequently than the rest of the screen. (You may have some flickering
> depending on the pointer background, but well...)
Yes. The latter is more or less what I suggest.
First place a FlushRegion in the pointer-redrawing code, and while you are
at it, you may as well place some more until we can turn off SYNC, which
will finally give the big boost.
CU, ANdy
--
Andreas Beck | Email : <[EMAIL PROTECTED]>