From 47d948f5df0cd0e975cfe5183b6ce79cd3fd27ee Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sun, 19 Aug 2012 17:09:21 +0100 Subject: [PATCH] sna: Update maybe_inplace to recognise more types of handled pixel formats Signed-off-by: Chris Wilson --- src/sna/sna_trapezoids.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sna/sna_trapezoids.c b/src/sna/sna_trapezoids.c index a1141f1d..0dcb971a 100644 --- a/src/sna/sna_trapezoids.c +++ b/src/sna/sna_trapezoids.c @@ -4674,8 +4674,14 @@ trapezoid_spans_maybe_inplace(CARD8 op, PicturePtr src, PicturePtr dst, if (!sna_picture_is_solid(src, NULL)) return false; - if (dst->format != PICT_a8) + switch ((int)dst->format) { + case PICT_a8: + case PICT_x8r8g8b8: + case PICT_a8r8g8b8: + break; + default: return false; + } switch (op) { case PictOpIn: