Home
last modified time | relevance | path

Searched refs:radv_shader_info (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
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()
64 set_writes_memory(const nir_shader *nir, struct radv_shader_info *info) in set_writes_memory()
72 struct radv_shader_info *info) in gather_intrinsic_store_output_info()
106 struct radv_shader_info *info) in gather_push_constant_info()
128 struct radv_shader_info *info) in gather_intrinsic_info()
316 gather_tex_info(const nir_shader *nir, const nir_tex_instr *instr, struct radv_shader_info *info) in gather_tex_info()
333 gather_info_block(const nir_shader *nir, const nir_block *block, struct radv_shader_info *info) in gather_info_block()
351 const struct radv_pipeline_key *key, struct radv_shader_info *info) in gather_info_input_decl_vs()
371 mark_16bit_ps_input(struct radv_shader_info *info, const struct glsl_type *type, int location) in mark_16bit_ps_input()
[all …]
Dradv_shader.h226 struct radv_shader_info { struct
401 struct radv_shader_info info;
466 struct radv_shader_info info;
514 struct radv_shader_info *info, bool keep_shader_info, bool keep_statistic_info,
519 struct radv_shader_info *info, struct radv_shader_binary **binary_out,
538 const char *radv_get_shader_name(struct radv_shader_info *info, gl_shader_stage stage);
541 const struct radv_shader_info *info);
631 … const struct radv_shader_info *info, const struct radv_pipeline_key *pl_key);
634 const struct radv_shader_info *info,
639 const struct radv_shader_info *info);
Dradv_shader_args.h33 struct radv_shader_info *shader_info;
Dradv_shader.c846 const struct radv_shader_info *info, const struct radv_pipeline_key *pl_key) in radv_lower_io_to_mem()
892 unsigned num_vertices_per_primitive, const struct radv_shader_info *info) in radv_consider_culling()
948 const struct radv_shader_info *info, in radv_lower_ngg()
1303 const struct radv_shader_info *info) in radv_should_use_wgp_mode()
1322 const struct radv_shader_info *info, gl_shader_stage stage, in radv_postprocess_config()
1740 struct radv_shader_info *info, struct radv_nir_compiler_options *options,
1856 struct radv_shader_info *info, bool keep_shader_info,
1878 struct radv_shader_info *info, struct radv_shader_binary **binary_out,
1900 struct radv_shader_info info = {0};
1953 struct radv_shader_info info = {0};
[all …]
Dmeson.build81 'radv_shader_info.c',
Dradv_pipeline.c1826 nir_shader **nir, struct radv_shader_info *infos, struct gfx9_gs_info *out) in gfx9_get_gs_info()
1828 struct radv_shader_info *gs_info = &infos[MESA_SHADER_GEOMETRY]; in gfx9_get_gs_info()
1990 nir_shader **nir, struct radv_shader_info *infos, struct gfx10_ngg_info *ngg) in gfx10_get_ngg_info()
1992 struct radv_shader_info *gs_info = &infos[MESA_SHADER_GEOMETRY]; in gfx10_get_ngg_info()
2233 struct radv_shader_info *gs_info = &pipeline->shaders[MESA_SHADER_GEOMETRY]->info; in radv_pipeline_init_gs_ring_state()
2468 struct radv_shader_info infos[MESA_SHADER_STAGES]) in radv_set_driver_locations()
2720 gl_shader_stage stage, const struct radv_shader_info *info) in radv_get_wave_size()
2734 gl_shader_stage stage, const struct radv_shader_info *info) in radv_get_ballot_bit_size()
2744 struct radv_shader_info *infos, nir_shader **nir) in radv_determine_ngg_settings()
2792 struct radv_shader_info *infos, nir_shader **nir) in radv_fill_shader_info()
[all …]
Dradv_private.h2629 struct radv_shader_info;
2634 struct radv_shader_info *info);
2636 void radv_nir_shader_info_init(struct radv_shader_info *info);
Dradv_cmd_buffer.c358 struct radv_shader_info *info; in radv_bind_streamout_state()
/third_party/mesa3d/src/amd/compiler/tests/
Dhelpers.h64 extern radv_shader_info info;
Dhelpers.cpp41 radv_shader_info info;
/third_party/mesa3d/src/amd/compiler/
Daco_ir.h40 struct radv_shader_info;
2044 const struct radv_shader_info* info;
2141 void init_program(Program* program, Stage stage, const struct radv_shader_info* info,
Daco_ir.cpp68 init_program(Program* program, Stage stage, const struct radv_shader_info* info, in init_program()
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst3888 - radv: add export_clip_dists for VS and TES to radv_shader_info
3892 - radv: store the CS subgroup size to radv_shader_info
3899 - radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_id
3926 - radv: constify radv_shader_info for radv_lower_{io_to_mem,ngg}()
3945 - radv: remove unnecessary radv_shader_info:base_inline_push_consts
3946 - radv: remove unnecessary radv_shader_info:num_inline_push_consts
3949 - radv,aco: compute and store the SPI PS input in radv_shader_info
D19.3.0.rst3080 - radv: merge radv_shader_variant_info into radv_shader_info
D20.1.0.rst4232 - radv: Add inputs read by TES to radv_shader_info.
/third_party/mesa3d/ohos/
Ddependency_inputs.gni521 ../src/amd/vulkan/radv_shader_info.c