Home
last modified time | relevance | path

Searched refs:radv_shader_args (Results 1 – 20 of 20) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_args.h35 struct radv_shader_args { struct
78 static inline struct radv_shader_args * argument
81 return container_of(args, struct radv_shader_args, ac); in radv_shader_args_from_ac()
90 struct radv_shader_args *args);
93 struct radv_shader_args *args);
Dradv_shader_args.c42 set_loc_shader(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx, uint8_t num_sgprs) in set_loc_shader()
51 set_loc_shader_ptr(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx) in set_loc_shader_ptr()
61 set_loc_desc(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx) in set_loc_desc()
153 struct radv_shader_args *args, gl_shader_stage stage, bool has_previous_stage, in allocate_user_sgprs()
248 struct radv_shader_args *args) in declare_global_input_sgprs()
279 declare_vs_specific_input_sgprs(const struct radv_shader_info *info, struct radv_shader_args *args, in declare_vs_specific_input_sgprs()
303 struct radv_shader_args *args) in declare_vs_input_vgprs()
354 declare_streamout_sgprs(const struct radv_shader_info *info, struct radv_shader_args *args, in declare_streamout_sgprs()
379 declare_tes_input_vgprs(struct radv_shader_args *args) in declare_tes_input_vgprs()
388 declare_ms_input_sgprs(const struct radv_shader_info *info, struct radv_shader_args *args) in declare_ms_input_sgprs()
[all …]
Dradv_shader.h51 struct radv_shader_args;
53 struct radv_shader_args;
537 const struct radv_shader_args *args);
546 const struct radv_shader_info *info, const struct radv_shader_args *args,
566 struct radv_shader_args;
571 const struct radv_shader_args *args);
586 struct radv_shader_info *info, const struct radv_shader_args *args,
Dradv_nir_lower_abi.c34 const struct radv_shader_args *args;
260 const struct radv_shader_info *info, const struct radv_shader_args *args, in radv_nir_lower_abi()
Dmeson.build88 'radv_shader_args.c',
89 'radv_shader_args.h',
Dradv_shader.c527 const struct radv_shader_args *args = &fs_stage->args; in radv_lower_fs_intrinsics()
1646 const struct radv_shader_args *args, in radv_postprocess_config()
2005 bool keep_shader_info, bool from_cache, const struct radv_shader_args *args) in radv_shader_create()
2197 struct radv_shader_info *info, const struct radv_shader_args *args,
2292 struct radv_shader_info *info, const struct radv_shader_args *args,
2324 struct radv_shader_args args;
2427 struct radv_shader_args args = {0};
2490 struct radv_shader_args args = {0};
Dradv_nir_apply_pipeline_layout.c37 const struct radv_shader_args *args;
530 const struct radv_shader_args *args) in radv_nir_apply_pipeline_layout()
Dradv_nir_to_llvm.c49 const struct radv_shader_args *args;
1363 const struct radv_shader_args *args) in ac_translate_nir_to_llvm()
1611 const struct radv_shader_args *args, struct nir_shader *const *nir, in radv_compile_nir_shader()
1715 const struct radv_shader_args *args) in radv_compile_gs_copy_shader()
1757 const struct radv_shader_args *args) in llvm_compile_shader()
Dradv_private.h2255 struct radv_shader_args args;
2938 struct radv_shader_args;
2945 const struct radv_shader_args *args);
Dradv_pipeline.c4494 struct radv_shader_args gs_copy_args = {0}; in radv_pipeline_create_gs_copy_shader()
/third_party/mesa3d/src/amd/compiler/
Daco_interface.h76 const struct radv_shader_args *args,
83 const struct radv_shader_args* args,
90 const struct radv_shader_args* args,
Daco_instruction_selection.h58 const struct radv_shader_args* args;
131 const struct radv_shader_args* args,
Daco_interface.cpp117 const struct radv_shader_args *args, in aco_postprocess_shader()
217 const struct radv_shader_args *args, in aco_compile_shader()
279 const struct radv_shader_args* args, in aco_compile_vs_prolog()
325 const struct radv_shader_args* args, in aco_compile_ps_epilog()
Daco_ir.h40 struct radv_shader_args;
2193 const struct radv_shader_args* args);
2197 const struct radv_shader_args* args);
2202 const struct radv_shader_args* args);
2207 const struct radv_shader_args* args,
2214 const struct radv_shader_args* args);
Daco_instruction_selection_setup.cpp828 const struct radv_shader_args* args, bool is_gs_copy_shader, in setup_isel_context()
Daco_instruction_selection.cpp11913 const struct radv_shader_args* args) in select_program()
12042 const struct radv_shader_args* args) in select_gs_copy_shader()
12141 const struct radv_shader_args* args) in select_trap_handler_shader()
12199 get_arg_fixed(const struct radv_shader_args* args, struct ac_arg arg) in get_arg_fixed()
12241 calc_nontrivial_instance_id(Builder& bld, const struct radv_shader_args* args, unsigned index, in calc_nontrivial_instance_id()
12305 const struct radv_shader_args* args, unsigned* num_preserved_sgprs) in select_vs_prolog()
12530 const struct radv_shader_args* args) in select_ps_epilog()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst694 - aco: Use radv_shader_args in aco_compile_shader()
2533 - android: radv: build radv_shader_args.c
D22.1.0.rst3279 - radv: add missing multi inclusion define to radv_shader_args.h
D22.0.0.rst3899 - radv,aco: decouple shader_info/options from radv_shader_args
/third_party/mesa3d/ohos/
Ddependency_inputs.gni499 "../src/amd/vulkan/radv_shader_args.c",
500 "../src/amd/vulkan/radv_shader_args.h",