On 3/2/12 4:21 PM, Christopher Howard wrote:
I don't have much (any?) Xlib programming savvy, but before diving
headlong into the Programming Manual I was hoping to get some
perspective. There is a particular application I use pretty often, and
one of the things it does is to draw filled line graphs on the screen,
which it does by calling XDrawLine() with the appropriate parameters for
each data point. Looking at the code, I was curious if I could optimize
this, by first drawing everything into some kind of local memory buffer
and then passing that into some Xlib function all at once.

However, since XDrawLine() presumably draws the lines into a buffer
anyway, I'm wondering if there are any realistic gains (or any gains at
all) to be had by such an approach.

Might or might not help. It really depends more what kind of lines you're drawing - in particular what the GC state is you're using to draw them and the characteristics of the surface you're drawing to - and which driver you're using. Can you give more detail?

- ajax

_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Reply via email to