gallium/radeon: remove separate BE path in r600_translate_colorswap
authorOded Gabbay <oded.gabbay@gmail.com>
Thu, 25 Feb 2016 20:35:00 +0000 (22:35 +0200)
committerOded Gabbay <oded.gabbay@gmail.com>
Mon, 29 Feb 2016 10:26:27 +0000 (12:26 +0200)
commit9559071ed602e62c3619b8b8b02ac7e47a7eff8c
treed49ddd9fc90ff1499423a6ad466a9c889427236b
parent07ed003faf3199a3e95852e7a34763aeaf76503d
gallium/radeon: remove separate BE path in r600_translate_colorswap

After further testing, it appears there is no need for
separate BE path in r600_translate_colorswap()

The only fix remaining is the change of the last if statement, in the 4
channels case. Originally, it contained an invalid swizzle configuration
that never got hit, in LE or BE. So the fix is relevant for both systems.

This patch adds an additional 120 available visuals for LE and BE,
as seen in glxinfo

v2:
Tested for regressions by running piglit gpu.py with CAICOS (r600g) on
x86-64 machine. No regressions found.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/drivers/radeon/r600_texture.c