Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/vulkan/
Dradv_shader_args.h30 struct radv_shader_args { struct
75 static inline struct radv_shader_args * argument
78 struct radv_shader_args *radv_args = NULL; in radv_shader_args_from_ac()
79 return (struct radv_shader_args *) container_of(args, radv_args, ac); in radv_shader_args_from_ac()
82 void radv_declare_shader_args(struct radv_shader_args *args,
Dradv_shader_args.c43 set_loc_shader(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx, in set_loc_shader()
54 set_loc_shader_ptr(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx) in set_loc_shader_ptr()
62 set_loc_desc(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx) in set_loc_desc()
79 static bool needs_view_index_sgpr(struct radv_shader_args *args, in needs_view_index_sgpr()
109 count_vs_user_sgprs(struct radv_shader_args *args) in count_vs_user_sgprs()
120 static void allocate_inline_push_consts(struct radv_shader_args *args, in allocate_inline_push_consts()
164 static void allocate_user_sgprs(struct radv_shader_args *args, in allocate_user_sgprs()
234 declare_global_input_sgprs(struct radv_shader_args *args, in declare_global_input_sgprs()
272 declare_vs_specific_input_sgprs(struct radv_shader_args *args, in declare_vs_specific_input_sgprs()
293 declare_vs_input_vgprs(struct radv_shader_args *args) in declare_vs_input_vgprs()
[all …]
DMakefile.sources79 radv_shader_args.c \
80 radv_shader_args.h \
Dmeson.build103 'radv_shader_args.c',
104 'radv_shader_args.h',
Dradv_private.h2470 struct radv_shader_args;
2476 struct radv_shader_args *args);
Dradv_nir_to_llvm.c49 const struct radv_shader_args *args;
3816 const struct radv_shader_args *args) in ac_translate_nir_to_llvm()
4177 const struct radv_shader_args *args, in radv_compile_nir_shader()
4304 const struct radv_shader_args *args) in radv_compile_gs_copy_shader()
4345 struct radv_shader_args *args) in llvm_compile_shader()
Dradv_shader.c1312 struct radv_shader_args args = {0}; in shader_variant_compile()
/external/mesa3d/src/amd/compiler/
Daco_interface.h49 struct radv_shader_args *args);
Daco_instruction_selection.h57 struct radv_shader_args *args;
225 struct radv_shader_args *args,
Daco_interface.cpp58 struct radv_shader_args *args) in aco_compile_shader()
Daco_ir.h42 struct radv_shader_args;
1723 struct radv_shader_args *args);
1726 struct radv_shader_args *args);
1729 struct radv_shader_args *args);
Daco_instruction_selection_setup.cpp1028 struct radv_shader_args *args, in setup_isel_context()
Daco_instruction_selection.cpp11735 struct radv_shader_args *args) in select_program()
11858 struct radv_shader_args *args) in select_gs_copy_shader()
11953 struct radv_shader_args *args) in select_trap_handler_shader()
/external/mesa3d/docs/relnotes/
D20.0.0.rst694 - aco: Use radv_shader_args in aco_compile_shader()
2533 - android: radv: build radv_shader_args.c