Home
last modified time | relevance | path

Searched refs:si_shader_args (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_internal.h29 struct si_shader_args { struct
100 struct si_shader_args *args, argument
102 void si_get_ps_prolog_args(struct si_shader_args *args,
104 void si_get_ps_epilog_args(struct si_shader_args *args,
119 nir_def *si_nir_load_internal_binding(nir_builder *b, struct si_shader_args *args,
121 bool si_nir_lower_abi(nir_shader *nir, struct si_shader *shader, struct si_shader_args *args);
125 struct si_shader_args *args);
129 struct si_shader_args *args);
133 struct si_shader *shader, struct si_shader_args *args,
142 struct si_shader_args *args,
Dsi_shader_llvm.h16 struct si_shader_args;
25 struct si_shader_args *args;
Dsi_nir_lower_abi.c17 struct si_shader_args *args;
28 nir_def *si_nir_load_internal_binding(nir_builder *b, struct si_shader_args *args, in si_nir_load_internal_binding()
36 struct si_shader_args *args) in build_attr_ring_desc()
64 fetch_framebuffer(nir_builder *b, struct si_shader_args *args, in fetch_framebuffer()
130 struct si_shader_args *args) in build_tess_ring_desc()
150 struct si_shader_args *args) in build_esgs_ring_desc()
257 struct si_shader_args *args = s->args; in get_num_vertices_per_prim()
271 struct si_shader_args *args = s->args; in get_small_prim_precision()
287 struct si_shader_args *args = s->args; in lower_intrinsic()
713 bool si_nir_lower_abi(nir_shader *nir, struct si_shader *shader, struct si_shader_args *args) in si_nir_lower_abi()
Dsi_shader_aco.c63 struct si_shader_args *args) in si_fill_aco_shader_info()
147 struct si_shader_args *args, in si_aco_compile_shader()
164 struct si_shader_args prev_args; in si_aco_compile_shader()
266 struct si_shader_args args; in si_aco_build_ps_prolog()
327 struct si_shader_args args; in si_aco_build_ps_epilog()
Dsi_shader.c127 static void declare_streamout_params(struct si_shader_args *args, struct si_shader *shader, in declare_streamout_params()
200 static void declare_const_and_shader_buffers(struct si_shader_args *args, struct si_shader *shader, in declare_const_and_shader_buffers()
215 static void declare_samplers_and_images(struct si_shader_args *args, bool assign_params) in declare_samplers_and_images()
221 static void declare_per_stage_desc_pointers(struct si_shader_args *args, struct si_shader *shader, in declare_per_stage_desc_pointers()
228 static void declare_global_desc_pointers(struct si_shader_args *args) in declare_global_desc_pointers()
235 static void declare_vb_descriptor_input_sgprs(struct si_shader_args *args, in declare_vb_descriptor_input_sgprs()
258 static void declare_vs_input_vgprs(struct si_shader_args *args, struct si_shader *shader) in declare_vs_input_vgprs()
291 static void declare_vs_blit_inputs(struct si_shader *shader, struct si_shader_args *args, in declare_vs_blit_inputs()
321 static void declare_tes_input_vgprs(struct si_shader_args *args) in declare_tes_input_vgprs()
343 static void si_init_shader_args(struct si_shader *shader, struct si_shader_args *args, in si_init_shader_args()
[all …]
Dsi_nir_lower_resource.c25 struct si_shader_args *args;
595 struct si_shader_args *args) in si_nir_lower_resource()
Dsi_nir_lower_vs_inputs.c16 struct si_shader_args *args;
588 si_nir_lower_vs_inputs(nir_shader *nir, struct si_shader *shader, struct si_shader_args *args) in si_nir_lower_vs_inputs()
Dsi_shader_llvm_ps.c484 struct si_shader_args *args = ctx->args; in si_llvm_build_ps_prolog()
668 struct si_shader_args *args = ctx->args; in si_llvm_build_ps_epilog()
Dsi_shader_llvm.c774 struct si_shader *shader, struct si_shader_args *args, in si_llvm_compile_shader()
890 struct si_shader_args args; in si_llvm_build_shader_part()