> 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