aco: Remove hack for primitive ID export.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17581>
This commit is contained in:
Timur Kristóf 2022-07-17 21:34:43 +02:00 committed by Marge Bot
parent b0a7db1d3b
commit 22796d91ea
1 changed files with 0 additions and 10 deletions

View File

@ -5242,16 +5242,6 @@ visit_store_output(isel_context* ctx, nir_intrinsic_instr* instr)
} else {
unreachable("Shader stage not implemented");
}
/* For NGG VS and TES shaders (without GS) the primitive ID is exported
* manually after the other exports so we have to emit an exp here manually
*/
if (ctx->stage.hw == HWStage::NGG &&
(ctx->stage.has(SWStage::VS) || ctx->stage.has(SWStage::TES)) &&
!ctx->stage.has(SWStage::GS) &&
nir_intrinsic_io_semantics(instr).location == VARYING_SLOT_PRIMITIVE_ID) {
export_vs_varying(ctx, VARYING_SLOT_PRIMITIVE_ID, false, NULL);
}
}
void