Here's a series which sits on top of Eric's glamor-server branch and
offers modest performance improvements for some of the core X
operations.
On my machine, poly point is around 200000000 points/sec, 6x13 text is
around 19200000 glyphs/sec and rect10 is 26000000 rects/sec. One
interesting result is that the code now generates shaders on the fly
for various operations, and so it can paint tiled text at around
13800000 glyphs/sec. That's mostly because it's actually more code to
*stop* it from doing that...
All of my testing has been with Xephyr so far; I need to give a 'real'
X server a try and see if the results hold.
There are a couple of fixes listed first; I've sent those out
seperately as they're actual bugs in upstream, but wanted to include
them as I can't run Xephyr on SNA without the first one, and I get
random malloc complaints without the second.
This series is available on the 'glamor-server' branch of my personal
X server repo
git://people.freedesktop.org/~keithp/xserver glamor-server
-keith
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel