Re: optimizing drawing to drawing_area



Thanks for your reply... I was just wondering what the difference between building a pixmap and building an RGB buffer internally is... because the way I do it now, I build the pixmap and then display it all at once on the drawing area. Thanks,

rok

On 2002.04.09 02:57 Taura Milana wrote:
On 2002.04.08 21:21 Rok Roskar wrote:
> I am drawing a large array of data (1024x1024) to a drawing_area and it

> seems to be really slow. Is there any way to optimize it? I first read
> the
> data into an array and then create the pixmap pixel by pixel... then I
> draw the entire pixmap to the drawing area at once. Any ideas?
>

If you use GDK RGB buffers, then you can internally
blit your 1024x1024 buffer in local memory then send
it all at once (or just a rectangular area) to the
GtkDrawingArea's GdkWindow.

--
Sincerely,                  ,"-_                         \|/
-Capt. Taura M.             ,   O=__                    --X--
..__                         ,_JNMNNEO=_                 /|\
OMNOUMmnne.                  {OMMNNNEEEEOO=_
UOOOBIOOOEOMMn.               'LONMMMMNNEEEOOO=.__..,,..
UUOOEUUOOOOOOOObe              '"=OMMMMWNEEEOOOOO,"=OEEEOO=,._
OOUUUIEEIOONNOIUbe.                "7OMMMMNNNNNWWEEEEOOOOOO"   "'.
EEBNNMMMNWNWWEEIMMNe.             __  7EMMMNNNNNWWWEEEEEEEOO.     " .
NNMMMMWWWMMMWEINMMMNn            "=BBEEEEMMMMMMMMNNNWWWEEOOOOO=._     .
                  http://furry.ao.net/~learfox/

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]