diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-11-25 00:24:45 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-11-25 12:12:57 +0000 |
commit | 1367e3f9ef5f606c8927cbde441a2ea41fa6d025 (patch) | |
tree | 73ebe306e12e642f35bde66993052776617f48fc /src/sna/gen7_render.c | |
parent | 6d6399f97cf7cb91dcf89e9a5cd1243f761e4314 (diff) |
sna: Exploit the alpha-fixup of the BLT for texture format conversions
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/sna/gen7_render.c')
-rw-r--r-- | src/sna/gen7_render.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sna/gen7_render.c b/src/sna/gen7_render.c index 3bec5df8..a106a185 100644 --- a/src/sna/gen7_render.c +++ b/src/sna/gen7_render.c @@ -2386,7 +2386,8 @@ gen7_composite_picture(struct sna *sna, channel->card_format = gen7_get_card_format(picture->format); if (channel->card_format == (unsigned)-1) return sna_render_picture_convert(sna, picture, channel, pixmap, - x, y, w, h, dst_x, dst_y); + x, y, w, h, dst_x, dst_y, + false); if (too_large(pixmap->drawable.width, pixmap->drawable.height)) { DBG(("%s: extracting from pixmap %dx%d\n", __FUNCTION__, |