summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-05-14 23:48:27 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2010-05-14 23:56:26 +0100
commit737de9a779d05fe6fb1efe1904fda2cc452ff137 (patch)
tree39fbc6a3508ececaba26a508a4191636ec90e5d5
parent271240fd477b11885947da32868bc77151681559 (diff)
uxa: Disable compatible src xrgb and dst argb
I'm seeing garbage alpha for rendercheck blend: x8r8g8b8a 10x10 SRC ar8g8b8a so disable blitting until I work out if we can fast-path it. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--uxa/uxa-render.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/uxa/uxa-render.c b/uxa/uxa-render.c
index 8b6d4c7b..010d663f 100644
--- a/uxa/uxa-render.c
+++ b/uxa/uxa-render.c
@@ -1326,9 +1326,11 @@ compatible_formats (CARD8 op, PicturePtr dst, PicturePtr src)
if (src->format == PICT_a8b8g8r8 && dst->format == PICT_x8b8g8r8)
return 1;
- /* xrgb is promoted to argb during image upload... */
+ /* XXX xrgb is promoted to argb during image upload... */
+#if 0
if (dst->format == PICT_a8r8g8b8 && src->format == PICT_x8r8g8b8)
return 1;
+#endif
} else if (op == PictOpOver) {
if (src->format != dst->format)
return 0;