xf86-video-intel: src/sna/gen3_render.c

Chris Wilson ickle at kemper.freedesktop.org
Thu Dec 13 14:07:08 PST 2012


 src/sna/gen3_render.c |    7 -------
 1 file changed, 7 deletions(-)

New commits:
commit 4d2abe1e3daac74747535d88dff34b024b87bbe9
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Dec 13 22:09:37 2012 +0000

    sna/gen3: Remove incorrect optimisation of an opaque source for CA
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/gen3_render.c b/src/sna/gen3_render.c
index f203e7e..51ace78 100644
--- a/src/sna/gen3_render.c
+++ b/src/sna/gen3_render.c
@@ -929,13 +929,6 @@ gen3_composite_emit_shader(struct sna *sna,
 	if (mask->u.gen3.type == SHADER_NONE)
 		mask = NULL;
 
-	if (mask && src->is_opaque &&
-	    gen3_blend_op[blend].src_alpha &&
-	    op->has_component_alpha) {
-		src = mask;
-		mask = NULL;
-	}
-
 	id = (src->u.gen3.type |
 	      src->is_affine << 4 |
 	      src->alpha_fixup << 5 |


More information about the xorg-commit mailing list