Module: Mesa Branch: master Commit: 3381f2fa06be807c910ddb41aa239606419841d8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3381f2fa06be807c910ddb41aa239606419841d8
Author: Marek Olšák <[email protected]> Date: Fri Mar 20 17:32:11 2020 -0400 radeonsi: fix incorrect ordered_wave_id initilization for compute-based culling Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4269> --- src/gallium/drivers/radeonsi/si_compute_prim_discard.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_compute_prim_discard.c b/src/gallium/drivers/radeonsi/si_compute_prim_discard.c index fcb6944b5ae..3843b395946 100644 --- a/src/gallium/drivers/radeonsi/si_compute_prim_discard.c +++ b/src/gallium/drivers/radeonsi/si_compute_prim_discard.c @@ -485,10 +485,11 @@ void si_build_prim_discard_compute_shader(struct si_shader_context *ctx) } } - LLVMValueRef ordered_wave_id = ac_get_arg(&ctx->ac, param_ordered_wave_id); + LLVMValueRef ordered_wave_id = NULL; /* Extract the ordered wave ID. */ if (VERTEX_COUNTER_GDS_MODE == 2) { + ordered_wave_id = ac_get_arg(&ctx->ac, param_ordered_wave_id); ordered_wave_id = LLVMBuildLShr(builder, ordered_wave_id, LLVMConstInt(ctx->ac.i32, 6, 0), ""); ordered_wave_id = LLVMBuildAnd(builder, ordered_wave_id, _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
