summaryrefslogtreecommitdiff
path: root/Development/Documentation/GlamorPerformance.mdwn
diff options
context:
space:
mode:
authorAdamJackson <AdamJackson@web>2016-12-12 21:34:29 +0000
committerxorg <iki-xorg@freedesktop.org>2016-12-12 21:34:29 +0000
commit083633b5c243f4934d09587692671bc22420882f (patch)
treeb3c07487fd49847050c0f71d48d507f595f45028 /Development/Documentation/GlamorPerformance.mdwn
parent25addee3390d69b0a86fabbd5af63ba56dd8f4f8 (diff)
document how stupid xypixmap getimage is
Diffstat (limited to 'Development/Documentation/GlamorPerformance.mdwn')
-rw-r--r--Development/Documentation/GlamorPerformance.mdwn2
1 files changed, 1 insertions, 1 deletions
diff --git a/Development/Documentation/GlamorPerformance.mdwn b/Development/Documentation/GlamorPerformance.mdwn
index 7334207b..8c3eb369 100644
--- a/Development/Documentation/GlamorPerformance.mdwn
+++ b/Development/Documentation/GlamorPerformance.mdwn
@@ -18,7 +18,7 @@ PutImage (not ShmPutImage) tends to memcpy once more than a classic X driver bec
GetImage falls back for ZPixmap with non-trivial planemask. There's not really a sane way to accelerate that through the GL, but it's cheap to fix up in software by just zeroing out the unset planes before writing to the client.
-GetImage falls back entirely for XYPixmap, and again, GL very wisely doesn't believe in XYPixmap. Best approach is likely to download to a temporary as if ZPixmap, and then walk the planemask pulling out a plane at a time into the reply buffer.
+GetImage falls back entirely for XYPixmap, and again, GL very wisely doesn't believe in XYPixmap. Best approach is likely to download to a temporary as if ZPixmap, and then walk the planemask pulling out a plane at a time into the reply buffer. To do that one first needs to fix GetImage's calling convention so that a single XYPixmap get is responsible for all planes, not one at a time.
### Geometry ops