diff --git a/src/amd/common/nir/ac_nir_lower_ngg.c b/src/amd/common/nir/ac_nir_lower_ngg.c index 5c7a6bcc75c..d982918c877 100644 --- a/src/amd/common/nir/ac_nir_lower_ngg.c +++ b/src/amd/common/nir/ac_nir_lower_ngg.c @@ -1761,6 +1761,7 @@ ac_nir_lower_ngg_nogs(nir_shader *shader, const ac_nir_lower_ngg_options *option } uint64_t export_outputs = shader->info.outputs_written | VARYING_BIT_POS; + export_outputs &= ~VARYING_BIT_EDGE; /* edge flags are never exported via pos with NGG */ if (options->kill_pointsize) export_outputs &= ~VARYING_BIT_PSIZ; if (options->kill_layer)