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
