Searched refs:radv_shader_args (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_shader_args.h | 31 struct radv_shader_args { struct 55 static inline struct radv_shader_args * argument 58 return container_of(args, struct radv_shader_args, ac); in radv_shader_args_from_ac() 61 void radv_declare_shader_args(struct radv_shader_args *args, gl_shader_stage stage,
|
D | radv_shader_args.c | 42 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() 59 set_loc_desc(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx) in set_loc_desc() 78 needs_view_index_sgpr(struct radv_shader_args *args, gl_shader_stage stage) in needs_view_index_sgpr() 108 count_vs_user_sgprs(struct radv_shader_args *args) in count_vs_user_sgprs() 123 count_ngg_sgprs(struct radv_shader_args *args, bool has_api_gs) in count_ngg_sgprs() 136 allocate_inline_push_consts(struct radv_shader_args *args, struct user_sgpr_info *user_sgpr_info) in allocate_inline_push_consts() 176 allocate_user_sgprs(struct radv_shader_args *args, gl_shader_stage stage, bool has_previous_stage, in allocate_user_sgprs() 253 declare_global_input_sgprs(struct radv_shader_args *args, in declare_global_input_sgprs() 285 declare_vs_specific_input_sgprs(struct radv_shader_args *args, gl_shader_stage stage, in declare_vs_specific_input_sgprs() [all …]
|
D | meson.build | 79 'radv_shader_args.c', 80 'radv_shader_args.h',
|
D | radv_nir_to_llvm.c | 47 const struct radv_shader_args *args; 2388 int shader_count, const struct radv_shader_args *args) in ac_translate_nir_to_llvm() 2677 const struct radv_shader_args *args, struct nir_shader *const *nir, in radv_compile_nir_shader() 2778 const struct radv_shader_args *args) in radv_compile_gs_copy_shader() 2816 struct radv_shader_args *args) in llvm_compile_shader()
|
D | radv_private.h | 2622 struct radv_shader_args; 2626 struct radv_shader_args *args);
|
D | radv_shader.c | 1784 struct radv_shader_args args = {0}; 1964 struct radv_shader_args args = {0};
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_interface.h | 45 struct radv_shader_binary** binary, const struct radv_shader_args* args); 48 const struct radv_shader_args* args);
|
D | aco_instruction_selection.h | 51 const struct radv_shader_args* args; 119 const struct radv_shader_args* args, bool is_gs_copy_shader);
|
D | aco_interface.cpp | 78 struct radv_shader_binary** binary, const struct radv_shader_args* args) in aco_compile_shader() 270 const struct radv_shader_args* args) in aco_compile_vs_prolog()
|
D | aco_ir.h | 39 struct radv_shader_args; 2146 ac_shader_config* config, const struct radv_shader_args* args); 2148 const struct radv_shader_args* args); 2150 ac_shader_config* config, const struct radv_shader_args* args); 2152 ac_shader_config* config, const struct radv_shader_args* args,
|
D | aco_instruction_selection_setup.cpp | 822 … ac_shader_config* config, const struct radv_shader_args* args, bool is_gs_copy_shader) in setup_isel_context()
|
D | aco_instruction_selection.cpp | 11553 ac_shader_config* config, const struct radv_shader_args* args) in select_program() 11672 const struct radv_shader_args* args) in select_gs_copy_shader() 11769 const struct radv_shader_args* args) in select_trap_handler_shader() 11827 get_arg_fixed(const struct radv_shader_args* args, struct ac_arg arg) in get_arg_fixed() 11869 calc_nontrivial_instance_id(Builder& bld, const struct radv_shader_args* args, unsigned index, in calc_nontrivial_instance_id() 11931 const struct radv_shader_args* args, unsigned* num_preserved_sgprs) in select_vs_prolog()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.0.0.rst | 694 - aco: Use radv_shader_args in aco_compile_shader() 2533 - android: radv: build radv_shader_args.c
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 519 ../src/amd/vulkan/radv_shader_args.c 520 ../src/amd/vulkan/radv_shader_args.h
|