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

Reply via email to