Andreas Beck wrote:

> Marcus will be extremely grateful, if you can take out the SYNC mode stuff
> from XGGI. I know he doesn't like SYNC mode much, much less than I actually,
> and if he didn't manage to get XGGI running ASYNC, that tells a story.
> 
> 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?

> O.K. - I'd suggest to dig into XGGI then and place ggiFlush() and
> ggiFlushRegion() (preferably) in the right places. That is more or less all
> what is needed to get a big speed improvement on the tile target.

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...)

> Interrupt driven ? You mean something like a timer updating the mouse more
> frequently than the rest ?
> This is something terribly hard and ugly under Unix. The whole SYNC mode
> emulation stuff is ugly for the same reason.

It may be enough. Julien really needs more a (working) hack for visual
appeal than a technically sound solution. He aims a production environment
and, apparently, that mouse lazyness is the only thing that his customers
dislike. That's a perceptual problem but well...

Adding a few ggiFlushRegion() to XGGI (in the pointer management functions)
should not be so difficult. (Julien did you use a binary distrib. of
XGGI or did you recompile it?)

The primary issue is probably that someone needs to tell Julien where in
the XGGI source he needs to add some libggi calls... Does somebody
know here?

By accident, I happen to (sort of) know the kind of system Julien uses.
It may be very nice for GGI to trigger more interest from this area...


Rodolphe

BTW: Still looking for some funny photographs. Would a nice 'nude baby'
picture be adequate? [I guess wedding pictures are not suitable - that's
the only kind of picture that floats around me for the time being...;-)]

Reply via email to