From: Dave Airlie Date: Thu, 10 Feb 2022 23:42:40 +0000 (+1000) Subject: gallivm: fix missing cast in 4-bit blending paths. X-Git-Tag: upstream/22.3.5~12651 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb296047f2159390874ac31c6970bacdd72cef16;p=platform%2Fupstream%2Fmesa.git gallivm: fix missing cast in 4-bit blending paths. This got noticed on an llvm debug build. Reviewed-by: Roland Scheidegger Part-of: --- diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c index e775047..73b59ca 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; }