Module: Mesa Branch: floating Commit: 5d5415b6fa2385179086847da682105fa6261d4f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d5415b6fa2385179086847da682105fa6261d4f
Author: Luca Barbieri <l...@luca-barbieri.com> Date: Tue Aug 31 03:48:15 2010 +0200 llvmpipe: don't try to use SSE3 swizzles, fixes x86-64 build There is no floating point version of the swizzles, so it wouldn't build on x86-64, or x86 builds with -msse3. --- src/gallium/drivers/llvmpipe/lp_tile_soa.py | 18 ++---------------- 1 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/gallium/drivers/llvmpipe/lp_tile_soa.py b/src/gallium/drivers/llvmpipe/lp_tile_soa.py index 63567c6..eb189b0 100644 --- a/src/gallium/drivers/llvmpipe/lp_tile_soa.py +++ b/src/gallium/drivers/llvmpipe/lp_tile_soa.py @@ -477,14 +477,7 @@ def generate_swizzle(formats, dst_channel, dst_native_type, dst_suffix): if is_format_supported(format): print ' case %s:' % format.name func_name = 'lp_tile_%s_swizzle_%s' % (format.short_name(), dst_suffix) - if format.name == 'PIPE_FORMAT_B8G8R8A8_UNORM': - print '#ifdef PIPE_ARCH_SSE' - print ' func = util_cpu_caps.has_ssse3 ? %s_ssse3 : %s;' % (func_name, func_name) - print '#else' - print ' func = %s;' % (func_name,) - print '#endif' - else: - print ' func = %s;' % (func_name,) + print ' func = %s;' % (func_name,) print ' break;' print ' default:' print ' debug_printf("%s: unsupported format %s\\n", __FUNCTION__, util_format_name(format));' @@ -515,14 +508,7 @@ def generate_unswizzle(formats, src_channel, src_native_type, src_suffix): if is_format_supported(format): print ' case %s:' % format.name func_name = 'lp_tile_%s_unswizzle_%s' % (format.short_name(), src_suffix) - if format.name == 'PIPE_FORMAT_B8G8R8A8_UNORM': - print '#ifdef PIPE_ARCH_SSE' - print ' func = util_cpu_caps.has_ssse3 ? %s_ssse3 : %s;' % (func_name, func_name) - print '#else' - print ' func = %s;' % (func_name,) - print '#endif' - else: - print ' func = %s;' % (func_name,) + print ' func = %s;' % (func_name,) print ' break;' print ' default:' print ' debug_printf("%s: unsupported format %s\\n", __FUNCTION__, util_format_name(format));' _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit