llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)
authorJesse Natalie <jenatali@microsoft.com>
Mon, 19 Apr 2021 19:21:27 +0000 (12:21 -0700)
committerMarge Bot <eric+marge@anholt.net>
Tue, 20 Apr 2021 00:28:35 +0000 (00:28 +0000)
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-By: Bill Kristiansen <billkris@microsoft.com>
Cc: mesa-stable@lists.freedesktop.org
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10331>

src/gallium/drivers/llvmpipe/lp_state_fs.c

index 4d13dd6..43e543b 100644 (file)
@@ -720,7 +720,7 @@ generate_fs_loop(struct gallivm_state *gallivm,
          else
             mask_val = LLVMBuildOr(builder, s_mask, mask_val, "");
 
-         LLVMValueRef mask_in = LLVMBuildAnd(builder, s_mask, lp_build_const_int_vec(gallivm, type, (1 << s)), "");
+         LLVMValueRef mask_in = LLVMBuildAnd(builder, s_mask, lp_build_const_int_vec(gallivm, type, (1ll << s)), "");
          sample_mask_in = LLVMBuildOr(builder, sample_mask_in, mask_in, "");
       }
    } else {