diff --git a/src/amd/common/nir/ac_nir_lower_ngg.c b/src/amd/common/nir/ac_nir_lower_ngg.c
index dec46b89e7e373468c69066d0b08bd8656228c10..c7849a91ab047de88941d0640fd2a6c2c06b5778 100644
--- a/src/amd/common/nir/ac_nir_lower_ngg.c
+++ b/src/amd/common/nir/ac_nir_lower_ngg.c
@@ -1329,6 +1329,7 @@ add_deferred_attribute_culling(nir_builder *b, nir_cf_list *original_extracted_c
          nir_def *fully_culled = nir_ieq_imm(b, num_live_vertices_in_workgroup, 0u);
          num_exported_prims = nir_bcsel(b, fully_culled, nir_imm_int(b, 0u), nir_load_workgroup_num_input_primitives_amd(b));
          nir_store_var(b, s->gs_exported_var, nir_iand(b, nir_inot(b, fully_culled), has_input_primitive(b)), 0x1u);
+         nir_store_var(b, s->gs_accepted_var, nir_iand(b, nir_inot(b, fully_culled), has_input_primitive(b)), 0x1u);
       }
 
       nir_if *if_wave_0 = nir_push_if(b, nir_ieq_imm(b, nir_load_subgroup_id(b), 0));