X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fradeonsi%2Fsi_shader_tgsi_setup.c;h=39abd4b18f63aa730da1ef09c7de037e94276cb7;hb=6c2fa01b9c22dc5f4b701a4a8e701c92b6ac182d;hp=2c1b3ebba77c9427325388dbc34ea2652228523d;hpb=5d37194d43a13aca19291dc8596417b98b38d3c0;p=mesa.git diff --git a/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c b/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c index 2c1b3ebba77..39abd4b18f6 100644 --- a/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c +++ b/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c @@ -954,7 +954,8 @@ static void emit_immediate(struct lp_build_tgsi_context *bld_base, void si_llvm_context_init(struct si_shader_context *ctx, struct si_screen *sscreen, struct ac_llvm_compiler *compiler, - unsigned wave_size) + unsigned wave_size, + unsigned ballot_mask_bits) { struct lp_type type; @@ -970,7 +971,7 @@ void si_llvm_context_init(struct si_shader_context *ctx, ac_llvm_context_init(&ctx->ac, compiler, sscreen->info.chip_class, sscreen->info.family, AC_FLOAT_MODE_NO_SIGNED_ZEROS_FP_MATH, - wave_size); + wave_size, ballot_mask_bits); ctx->gallivm.context = ctx->ac.context; ctx->gallivm.module = ctx->ac.module;