From cb296047f2159390874ac31c6970bacdd72cef16 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 11 Feb 2022 09:42:40 +1000 Subject: [PATCH] gallivm: fix missing cast in 4-bit blending paths. This got noticed on an llvm debug build. Reviewed-by: Roland Scheidegger Part-of: --- src/gallium/drivers/llvmpipe/lp_state_fs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c index e775047221a..73b59caff1f 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_fs.c +++ b/src/gallium/drivers/llvmpipe/lp_state_fs.c @@ -1700,6 +1700,7 @@ scale_bits(struct gallivm_state *gallivm, result = lp_build_unsigned_norm_to_float(gallivm, src_bits, flt_type, src); result = lp_build_clamped_float_to_unsigned_norm(gallivm, flt_type, dst_bits, result); + result = LLVMBuildTrunc(gallivm->builder, result, lp_build_int_vec_type(gallivm, src_type), ""); return result; }