Home
last modified time | relevance | path

Searched refs:radv_shader_info (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader_info.c31 mark_sampler_desc(const nir_variable *var, struct radv_shader_info *info) in mark_sampler_desc()
38 struct radv_shader_info *info) in gather_intrinsic_load_input_info()
56 struct radv_shader_info *info) in gather_intrinsic_store_output_info()
90 struct radv_shader_info *info) in gather_push_constant_info()
109 struct radv_shader_info *info) in gather_intrinsic_info()
212 gather_tex_info(const nir_shader *nir, const nir_tex_instr *instr, struct radv_shader_info *info) in gather_tex_info()
229 gather_info_block(const nir_shader *nir, const nir_block *block, struct radv_shader_info *info) in gather_info_block()
247 const struct radv_pipeline_key *key, struct radv_shader_info *info) in gather_info_input_decl_vs()
267 mark_16bit_ps_input(struct radv_shader_info *info, const struct glsl_type *type, int location) in mark_16bit_ps_input()
289 struct radv_shader_info *inf in gather_info_input_decl_ps()
[all...]
H A Dradv_shader.h241 struct radv_shader_info { struct
433 struct radv_shader_info info;
499 struct radv_shader_info info;
536 const struct radv_shader_info *info,
546 const struct radv_shader_info *info, const struct radv_shader_args *args,
586 struct radv_shader_info *info, const struct radv_shader_args *args,
612 const char *radv_get_shader_name(const struct radv_shader_info *info, gl_shader_stage stage);
615 const struct radv_shader_info *info);
711 const struct radv_shader_info *info);
H A Dradv_shader_args.h85 struct radv_shader_info;
88 const struct radv_shader_info *info, gl_shader_stage stage,
H A Dradv_shader_args.c80 count_vs_user_sgprs(const struct radv_shader_info *info) in count_vs_user_sgprs()
95 count_ms_user_sgprs(const struct radv_shader_info *info) in count_ms_user_sgprs()
108 count_ngg_sgprs(const struct radv_shader_info *info, bool has_ngg_query) in count_ngg_sgprs()
121 allocate_inline_push_consts(const struct radv_shader_info *info, in allocate_inline_push_consts()
152 allocate_user_sgprs(enum amd_gfx_level gfx_level, const struct radv_shader_info *info, in allocate_user_sgprs()
246 declare_global_input_sgprs(const struct radv_shader_info *info, 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()
302 declare_vs_input_vgprs(enum amd_gfx_level gfx_level, const struct radv_shader_info *info, in declare_vs_input_vgprs()
354 declare_streamout_sgprs(const struct radv_shader_info *info, struct radv_shader_args *args, in declare_streamout_sgprs()
388 declare_ms_input_sgprs(const struct radv_shader_info *inf
[all...]
H A Dradv_aco_shader_info.h39 const struct radv_shader_info *radv) in radv_aco_convert_shader_so_info()
71 const struct radv_shader_info *radv) in radv_aco_convert_shader_info()
H A Dradv_nir_lower_abi.c35 const struct radv_shader_info *info;
260 const struct radv_shader_info *info, const struct radv_shader_args *args, in radv_nir_lower_abi()
H A Dradv_shader.c526 const struct radv_shader_info *info = &fs_stage->info; in radv_lower_fs_intrinsics()
1162 const struct radv_shader_info *info = &stage->info; in radv_lower_io_to_mem()
1216 unsigned num_vertices_per_primitive, const struct radv_shader_info *info) in radv_consider_culling()
1274 const struct radv_shader_info *info = &ngg_stage->info; in radv_lower_ngg()
1626 const struct radv_shader_info *info) in radv_should_use_wgp_mode()
1645 const struct radv_shader_info *info, gl_shader_stage stage, in radv_postprocess_config()
2197 struct radv_shader_info *info, const struct radv_shader_args *args,
2292 struct radv_shader_info *info, const struct radv_shader_args *args,
2311 struct radv_shader_info info = {0};
2436 struct radv_shader_info inf
[all...]
H A Dradv_nir_apply_pipeline_layout.c38 const struct radv_shader_info *info;
529 const struct radv_shader_info *info, in radv_nir_apply_pipeline_layout()
H A Dradv_nir_to_llvm.c48 const struct radv_shader_info *shader_info;
1361 const struct radv_shader_info *info, in ac_translate_nir_to_llvm()
1609 const struct radv_shader_info *info, in radv_compile_nir_shader()
1712 const struct radv_shader_info *info, in radv_compile_gs_copy_shader()
1755 const struct radv_shader_info *info, unsigned shader_count, in llvm_compile_shader()
H A Dradv_private.h2254 struct radv_shader_info info;
2940 struct radv_shader_info;
2943 const struct radv_shader_info *info, unsigned shader_count,
2947 /* radv_shader_info.h */
2948 struct radv_shader_info;
2953 struct radv_shader_info *info);
2955 void radv_nir_shader_info_init(struct radv_shader_info *info);
H A Dradv_pipeline.c2272 struct radv_shader_info *gs_info = &stages[MESA_SHADER_GEOMETRY].info; in gfx9_get_gs_info()
2489 struct radv_shader_info *gs_info = &stages[MESA_SHADER_GEOMETRY].info; in gfx10_get_ngg_info()
2728 struct radv_shader_info *gs_info = &pipeline->base.shaders[MESA_SHADER_GEOMETRY]->info; in radv_pipeline_init_gs_ring_state()
3392 const struct radv_shader_info *info) in radv_get_wave_size()
3408 const struct radv_shader_info *info) in radv_get_ballot_bit_size()
3563 struct radv_shader_info *pre_ps_info = &stages[last_vgt_api_stage].info; in radv_fill_shader_info()
4483 struct radv_shader_info info = {0}; in radv_pipeline_create_gs_copy_shader()
4829 struct radv_shader_info *info = &stages[i].info; in radv_create_shaders()
6739 const struct radv_shader_info *vs_info = &radv_get_shader(&pipeline->base, MESA_SHADER_VERTEX)->info; in radv_pipeline_init_vertex_input_state()
H A Dradv_cmd_buffer.c10073 struct radv_shader_info *info = &pipeline->streamout_shader->info; in radv_emit_streamout_begin()

Completed in 41 milliseconds