xf86-video-intel: src/sna/sna_blt.c
Chris Wilson
ickle at kemper.freedesktop.org
Sat Apr 9 19:53:44 UTC 2016
src/sna/sna_blt.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
New commits:
commit b6917eced7b2a96ec2432eac924a526e94371643
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Sat Apr 9 20:45:29 2016 +0100
sna: Restict reduction of ADD white when we have compatibile formats
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/sna_blt.c b/src/sna/sna_blt.c
index d7441ad..8b1bee1 100644
--- a/src/sna/sna_blt.c
+++ b/src/sna/sna_blt.c
@@ -2647,7 +2647,9 @@ nop:
}
if (op == PictOpOver && is_opaque_solid(src))
op = PictOpSrc;
- if (op == PictOpAdd && is_white(src))
+ if (op == PictOpAdd &&
+ PICT_FORMAT_RGB(src->format) == PICT_FORMAT_RGB(dst->format) &&
+ is_white(src))
op = PictOpSrc;
if (was_clear && (op == PictOpAdd || op == PictOpOver)) {
if (sna_pixmap(tmp->dst.pixmap)->clear_color == 0)
More information about the xorg-commit
mailing list