> i think the assertion that memload "loads directly to the screen" is not 
> correct.
> at least to my walking through memload.

i read wrong.  i think this may fix the issue in a systemic, but not
entirely satisfying way.  it does seem rather optimistic that we can
just scribble on the screen.

    Top:
        dl = dst->layer;
        if(dl == nil){
                /* call memdraw so that hwdraw gets called */
                tmp = allocmemimage(r, dst->chan);
                n = loadfn(tmp, r, data, n);
                memdraw(dst, r, tmp, r.min, nil, r.min, S);
                freememimage(tmp);
                return n;
        }

by the way, hz should have nothing to do with it since i'm
using cinap's technique of a mouse process that redraws the
cursor when asked, or every 20ms, whichever comes first.

- erik

Reply via email to