Module: Mesa Branch: main Commit: 6f9f350622b5fd4ccf5a9decf4fac884bb28f984 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f9f350622b5fd4ccf5a9decf4fac884bb28f984
Author: Qiang Yu <[email protected]> Date: Sat Sep 18 14:41:22 2021 +0800 radeonsi: fix ps SI_PARAM_LINE_STIPPLE_TEX arg This arg size should be 1 instead of 3. It does not affect functionality because we does not enable it in SPI_PS_INPUT_ADDR. But it does affect the VGPR number that LLVM produce when LLVM still count with all PS function arguments. Reviewed-by: Marek Olšák <[email protected]> Signed-off-by: Qiang Yu <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12922> --- src/gallium/drivers/radeonsi/si_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index b381d5d09a3..4bc70ce9a22 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -652,7 +652,7 @@ void si_init_shader_args(struct si_shader_context *ctx, bool ngg_cull_shader) SI_PARAM_LINEAR_CENTER); si_add_arg_checked(&ctx->args, AC_ARG_VGPR, 2, AC_ARG_INT, &ctx->args.linear_centroid, SI_PARAM_LINEAR_CENTROID); - si_add_arg_checked(&ctx->args, AC_ARG_VGPR, 3, AC_ARG_FLOAT, NULL, SI_PARAM_LINE_STIPPLE_TEX); + si_add_arg_checked(&ctx->args, AC_ARG_VGPR, 1, AC_ARG_FLOAT, NULL, SI_PARAM_LINE_STIPPLE_TEX); si_add_arg_checked(&ctx->args, AC_ARG_VGPR, 1, AC_ARG_FLOAT, &ctx->args.frag_pos[0], SI_PARAM_POS_X_FLOAT); si_add_arg_checked(&ctx->args, AC_ARG_VGPR, 1, AC_ARG_FLOAT, &ctx->args.frag_pos[1],
