util: use linear formats in util_blit_pixels()
authorBrian Paul <brianp@vmware.com>
Wed, 24 Sep 2014 13:34:12 +0000 (07:34 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 24 Sep 2014 21:35:11 +0000 (15:35 -0600)
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/auxiliary/util/u_blit.c

index 502ee7ae5b9207117d6884d419253e3252ec5dac..2573bedf512c5362a98efccd0c23749ac4909b2b 100644 (file)
@@ -444,7 +444,7 @@ util_blit_pixels(struct blit_state *ctx,
    assert(info.dst.box.width >= 0);
    assert(info.dst.box.height >= 0);
    info.dst.box.depth = 1;
-   info.dst.format = dst->texture->format;
+   info.dst.format = dst_format;
    info.src.resource = src_tex;
    info.src.level = src_level;
    info.src.box.x = srcX0;
@@ -453,7 +453,7 @@ util_blit_pixels(struct blit_state *ctx,
    info.src.box.width = srcX1 - srcX0;
    info.src.box.height = srcY1 - srcY0;
    info.src.box.depth = 1;
-   info.src.format = src_tex->format;
+   info.src.format = src_format;
    info.mask = writemask;
    info.filter = filter;
    info.scissor_enable = 0;