From 76a502d75ae62fd8821a3bb9374be1f9957422a1 Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Wed, 10 Sep 2025 18:27:10 +0200 Subject: [PATCH] ac/nir: set subgroup size for gs copy shader MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Samuel Pitoiset Reviewed-by: Timur Kristóf Part-of: --- src/amd/common/nir/ac_nir_create_gs_copy_shader.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/amd/common/nir/ac_nir_create_gs_copy_shader.c b/src/amd/common/nir/ac_nir_create_gs_copy_shader.c index a7a34b8dceb..6cfb277af77 100644 --- a/src/amd/common/nir/ac_nir_create_gs_copy_shader.c +++ b/src/amd/common/nir/ac_nir_create_gs_copy_shader.c @@ -17,6 +17,9 @@ ac_nir_create_gs_copy_shader(const nir_shader *gs_nir, ac_nir_lower_legacy_gs_op nir_builder b = nir_builder_init_simple_shader( MESA_SHADER_VERTEX, gs_nir->options, "gs_copy"); + b.shader->info.api_subgroup_size = 64; + b.shader->info.max_subgroup_size = 64; + b.shader->info.min_subgroup_size = 64; b.shader->info.outputs_written = gs_nir->info.outputs_written; b.shader->info.outputs_written_16bit = gs_nir->info.outputs_written_16bit;