mesa: Fix _mesa_format_convert fallback path when src is not an array format
authorIago Toral Quiroga <itoral@igalia.com>
Mon, 2 Feb 2015 12:59:27 +0000 (13:59 +0100)
committerIago Toral Quiroga <itoral@igalia.com>
Wed, 4 Feb 2015 07:08:34 +0000 (08:08 +0100)
commit1b029f8a4aa85546a8932f9005373c6c34a0eb7a
tree360ab7388d90cb731883681084b6c5be142f8f4c
parent6fd4a61ad6f19bcc8d693df6f84142ef7379509b
mesa: Fix _mesa_format_convert fallback path when src is not an array format

When a rebase swizzle is provided and we call _mesa_swizzle_and_convert
after unpacking the source format we were always passing normalized=false.
We should pass true or false depending on the formats involved in the
conversion for the byte and float paths (the integer path cannot ever be
normalized).

Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
Tested-by: Mark Janes <mark.a.janes@intel.com>
src/mesa/main/format_utils.c