From d64d7373f34f00e1cebc0c179c051b118a6c53b7 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 2 Feb 2024 10:23:19 +0100 Subject: [PATCH] radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+ Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_shader_args.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/radv_shader_args.c b/src/amd/vulkan/radv_shader_args.c index ec0360319f2..471f33a421a 100644 --- a/src/amd/vulkan/radv_shader_args.c +++ b/src/amd/vulkan/radv_shader_args.c @@ -457,6 +457,7 @@ declare_unmerged_vs_tes_gs_args(const enum amd_gfx_level gfx_level, const struct declare_global_input_sgprs(info, user_sgpr_info, args); add_ud_arg(args, 1, AC_ARG_INT, &args->ac.view_index, AC_UD_VIEW_INDEX); + add_ud_arg(args, 1, AC_ARG_INT, &args->tes_state, AC_UD_TES_STATE); add_ud_arg(args, 1, AC_ARG_INT, &args->shader_query_state, AC_UD_SHADER_QUERY_STATE); if (info->is_ngg) { @@ -491,6 +492,7 @@ declare_unmerged_vs_tes_gs_args(const enum amd_gfx_level gfx_level, const struct ac_add_preserved(&args->ac, &args->descriptor_sets[0]); ac_add_preserved(&args->ac, &args->ac.push_constants); ac_add_preserved(&args->ac, &args->ac.view_index); + ac_add_preserved(&args->ac, &args->tes_state); ac_add_preserved(&args->ac, &args->shader_query_state); if (info->is_ngg) ac_add_preserved(&args->ac, &args->ngg_provoking_vtx);