[comp.windows.x] Pixmap handling code on a QDSS

rfrench@athena.mit.edu (Robert S. French) (08/10/88)

I've noticed (in a rather painful manner) that the pixmap handling
code in Xqdss is amazingly slow.  For example, creating a 1000x1000x8
pixmap and then filling it with WhitePixel using XFillRectangle takes
over 2 minutes!  (This is quite worthless, considering I was hoping to
do double-buffering).  Does anyone know why this is so, and if so how
to fix it?  All rendering routines appear to be this slow.  (like 15
seconds to draw a small 4-sided polygon).

		Thanks,
		   Rob French
		   DEC/MIT Project Athena

rfrench@athena.mit.edu ... {backbone}!bloom-beacon!athena.mit.edu!rfrench

RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) (08/10/88)

The QDSS pixmap handling is amazingly slow because it uses the amazing
MI code for pixmap operations.  If anyone wants to figure out how to
rework the code to force pixmaps into on-display off-screen memory, or
how to make use of the cfb code instead, and give the results back to
us, great.