diff options
author | Samuel Pitoiset <[email protected]> | 2018-03-13 14:54:04 +0100 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2018-03-13 16:54:23 +0100 |
commit | fbe694562b6a5f5f1b7112533326619af6ca79a5 (patch) | |
tree | 211a3f917a81ff4f507c7abd787cf2541800edf1 /src/amd/common | |
parent | 237229430f303dc2395a85bc811adc6e25cc39d7 (diff) |
ac/nir: move ac_nir_compiler_options and friends to radv folder
Also replace ac_ by radv_.
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'src/amd/common')
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/amd/common/ac_nir_to_llvm.h b/src/amd/common/ac_nir_to_llvm.h index 1112369968b..c87e71f42b6 100644 --- a/src/amd/common/ac_nir_to_llvm.h +++ b/src/amd/common/ac_nir_to_llvm.h @@ -39,78 +39,6 @@ struct radv_pipeline_layout; struct ac_llvm_context; struct ac_shader_abi; -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 { - struct ac_vs_variant_key vs_key; - unsigned primitive_mode; - unsigned input_vertices; - uint32_t tes_reads_tess_factors:1; -}; - -struct ac_fs_variant_key { - uint32_t col_format; - uint8_t log2_ps_iter_samples; - uint8_t log2_num_samples; - uint32_t is_int8; - uint32_t is_int10; - uint32_t multisample : 1; -}; - -struct ac_shader_variant_key { - union { - struct ac_vs_variant_key vs; - struct ac_fs_variant_key fs; - struct ac_tes_variant_key tes; - struct ac_tcs_variant_key tcs; - }; - bool has_multiview_view_index; -}; - -struct ac_nir_compiler_options { - struct radv_pipeline_layout *layout; - struct ac_shader_variant_key key; - bool unsafe_math; - bool supports_spill; - bool clamp_shadow_reference; - bool dump_preoptir; - enum radeon_family family; - enum chip_class chip_class; -}; - -enum ac_ud_index { - AC_UD_SCRATCH_RING_OFFSETS = 0, - AC_UD_PUSH_CONSTANTS = 1, - AC_UD_INDIRECT_DESCRIPTOR_SETS = 2, - AC_UD_VIEW_INDEX = 3, - AC_UD_SHADER_START = 4, - AC_UD_VS_VERTEX_BUFFERS = AC_UD_SHADER_START, - AC_UD_VS_BASE_VERTEX_START_INSTANCE, - AC_UD_VS_LS_TCS_IN_LAYOUT, - AC_UD_VS_MAX_UD, - AC_UD_PS_SAMPLE_POS_OFFSET = AC_UD_SHADER_START, - AC_UD_PS_MAX_UD, - AC_UD_CS_GRID_SIZE = AC_UD_SHADER_START, - AC_UD_CS_MAX_UD, - AC_UD_GS_VS_RING_STRIDE_ENTRIES = AC_UD_VS_MAX_UD, - AC_UD_GS_MAX_UD, - AC_UD_TCS_OFFCHIP_LAYOUT = AC_UD_VS_MAX_UD, - AC_UD_TCS_MAX_UD, - AC_UD_TES_OFFCHIP_LAYOUT = AC_UD_SHADER_START, - AC_UD_TES_MAX_UD, - AC_UD_MAX_UD = AC_UD_TCS_MAX_UD, -}; - /* Interpolation locations */ #define INTERP_CENTER 0 #define INTERP_CENTROID 1 |