diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2022-10-20 23:25:45 +0000 |
---|---|---|
committer | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2022-10-24 07:55:06 +0200 |
commit | 152b90efcda158ca85dd51863c4f7b2a1d461c2d (patch) | |
tree | e565cce4fd1c3899a3f685ef93f74c0b29059ea3 /src/amd/vulkan/radv_nir_to_llvm.c | |
parent | c5bf63753d7b1e61d4529fe2dc5a81c49c8bbd45 (diff) |
aco,radv/llvm: do not export parameters on GFX11
They will be exported through the attribute ring instead.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19216>
Diffstat (limited to 'src/amd/vulkan/radv_nir_to_llvm.c')
-rw-r--r-- | src/amd/vulkan/radv_nir_to_llvm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_nir_to_llvm.c b/src/amd/vulkan/radv_nir_to_llvm.c index f8e7c244e82..33ab6137806 100644 --- a/src/amd/vulkan/radv_nir_to_llvm.c +++ b/src/amd/vulkan/radv_nir_to_llvm.c @@ -986,6 +986,9 @@ radv_llvm_export_vs(struct radv_shader_context *ctx, struct radv_shader_output_v ac_build_export(&ctx->ac, &pos_args[i]); } + if (ctx->options->gfx_level >= GFX11) + return; + /* Build parameter exports */ radv_build_param_exports(ctx, outputs, noutput, outinfo, export_clip_dists); } |