[comp.sys.sgi] Scrolling Quickly

pspinrad@saturn.ads.com (Paul Spinrad) (04/06/90)

(In C, using the GL, on the Iris 4D:)

I've built a scrolling table which scrolls by translating, redrawing (with
callobj) the graphical object that contains all the lines and text in the
table, and then swapping buffers (double buffer mode).  The problem is, when
the table is big, this takes a while, such that you can actually see the words
and lines of the table get redrawn.  Not a very smooth scroll.

Is there some way of making a bitmap of the whole object, and then bit blitting
it real quick in the new position, instead of having it drawn with callobj?
And if so, would this be faster?  Is there any other way of doing this faster?

How is the scrolling done in the wsh shell window?  It's real quick, and those
windows hold a lot of stuff.

Thanks!

Paul Spinrad
pspinrad@ads.com