On 28 Nov., 18:53, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> > The last of these is the most relevant part here.  As I recall, when
> > we do a copy, we currently:
> > 1) Copy the relevant parts into the (client-side) buffer.
> > 2) Draw the new bits.
> > 3) Copy the buffer to the client.
>
> Doesn't it use a simple XCopyArea() which is done completely on the
> Server?

Ah, I forgot to mention that in mySTEP the main slowness in
this situation comes from redrawing the areas that are uncovered
by scrolling. Especially if you are scrolling page-wise, this means
a full redraw per "Page Down"... In that situation you can't cache
anything in the GPU unless you want to change the NSClipView
to keep a backing store for the full documentView. This may need
a lot of memory in the GPU if you have a NSTable with 10000 lines...
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to