Hrm... is it me, or is this just wrong? ggiFlush should flush the entire virtual area, not just the visible area. If a target wishes to optimise and only send the visible area, it should clip to the visible area in it's own flush implementation.
int ggiFlush(ggi_visual *vis)
{
return vis->opdisplay->flush(vis, 0, 0,
LIBGGI_X(vis), LIBGGI_Y(vis), 1);
}
--
Brian
