nanogui: Blitting


Previous by date: 4 Jan 2000 20:43:30 -0000 Re: running on LCD, Greg Haerr
Next by date: 4 Jan 2000 20:43:30 -0000 Re: Blitting, Darran D. Rimron
Previous in thread: 4 Jan 2000 20:43:30 -0000 Re: Blitting, Darran D. Rimron
Next in thread: 4 Jan 2000 20:43:30 -0000 Re: Blitting, Darran D. Rimron

Subject: RE: Blitting
From: Greg Haerr ####@####.####
Date: 4 Jan 2000 20:43:30 -0000
Message-Id: <C1962B36D9BBD311B0F80060083DFEFBF06B@NBA-SLAM.CenSoft.COM>

: Hmmm. I'll be interested in doing screen to offscreen copies and
: offscreen to offscreen copies. If that makes sense?

Yep.  GrCopyArea needs to be implemented.  It will look
almost exactly like Xlib's CopyArea, but won't need the GC
parameter, which is used only to find the display/screen.


: Yes, it is, for text area scrolling....  I'm also going to be looking at
: some way to copy screen data into "normal ram" for scroll back buffers
: (like xterm) -- this is blitting, yes? I think. I was debating storing
: the terminal data as returned by the shellIO FD but changed my mind
: against that because curses based applications would be a total
: nightmare....

No, using blitting to store scroll-back data will use INCREDIBLY
too much memory.  Far better to use the terminal data.  Scrollback
can stop after seeing certain escape sequences, like clearscreen,
which you'll know about since you're parsing them.

Regards,

Greg


Previous by date: 4 Jan 2000 20:43:30 -0000 Re: running on LCD, Greg Haerr
Next by date: 4 Jan 2000 20:43:30 -0000 Re: Blitting, Darran D. Rimron
Previous in thread: 4 Jan 2000 20:43:30 -0000 Re: Blitting, Darran D. Rimron
Next in thread: 4 Jan 2000 20:43:30 -0000 Re: Blitting, Darran D. Rimron


Powered by ezmlm-browse 0.20.