diff options
Diffstat (limited to 'src/amd/common/ac_nir_to_llvm.h')
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/amd/common/ac_nir_to_llvm.h b/src/amd/common/ac_nir_to_llvm.h index 724d5e6b0fd..54d54891ac1 100644 --- a/src/amd/common/ac_nir_to_llvm.h +++ b/src/amd/common/ac_nir_to_llvm.h @@ -41,10 +41,12 @@ struct ac_vs_variant_key { uint32_t instance_rate_inputs; uint32_t as_es:1; uint32_t as_ls:1; + uint32_t export_prim_id:1; }; struct ac_tes_variant_key { uint32_t as_es:1; + uint32_t export_prim_id:1; }; struct ac_tcs_variant_key { @@ -128,6 +130,7 @@ struct ac_vs_output_info { bool writes_pointsize; bool writes_layer; bool writes_viewport_index; + bool export_prim_id; uint32_t export_mask; unsigned pos_exports; }; |