/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader.h | 539 struct si_shader_selector { struct 675 struct si_shader_selector *ls; /* for merged LS-HS */ 678 struct si_shader_selector *es; /* for merged ES-GS */ 856 struct si_shader_selector *selector; 857 struct si_shader_selector *previous_stage_sel; /* for refcounting */ 1010 struct nir_shader *si_deserialize_shader(struct si_shader_selector *sel); 1034 void gfx9_get_gs_info(struct si_shader_selector *es, struct si_shader_selector *gs, 1043 static inline struct si_shader **si_get_main_shader_part(struct si_shader_selector *sel, in si_get_main_shader_part() 1066 static inline bool si_shader_uses_bindless_samplers(struct si_shader_selector *selector) in si_shader_uses_bindless_samplers() 1071 static inline bool si_shader_uses_bindless_images(struct si_shader_selector *selector) in si_shader_uses_bindless_images()
|
H A D | si_state_shaders.cpp | 34 struct si_shader_selector *prev_sel = NULL; in si_determine_wave_size() 120 void si_get_ir_cache_key(struct si_shader_selector *sel, bool ngg, bool es, in si_get_ir_cache_key() 516 static void si_set_tesseval_regs(struct si_screen *sscreen, const struct si_shader_selector *tes, in si_set_tesseval_regs() 594 static void polaris_set_vgt_vertex_reuse(struct si_screen *sscreen, struct si_shader_selector *sel, in polaris_set_vgt_vertex_reuse() 627 struct si_shader_selector *vs = in si_get_num_vs_user_sgprs() 832 void gfx9_get_gs_info(struct si_shader_selector *es, struct si_shader_selector *gs, in gfx9_get_gs_info() 1024 struct si_shader_selector *sel = shader->selector; in si_shader_gs() 1173 struct si_shader_selector *sel = shader->selector; in gfx10_is_ngg_passthrough() 1355 unsigned si_get_input_prim(const struct si_shader_selector *gs, const union si_shader_key *key) in si_get_input_prim() 1374 static unsigned si_get_vs_out_cntl(const struct si_shader_selector *sel, in si_get_vs_out_cntl() [all …]
|
H A D | gfx10_shader_ngg.c | 45 struct si_shader_selector *sel = shader->selector; in gfx10_ngg_export_prim_early() 64 const struct si_shader_selector *sel = shader->selector; in gfx10_ngg_get_scratch_dw_size() 81 const struct si_shader_selector *gs_sel = shader->selector; in gfx10_ngg_calculate_subgroup_info() 82 const struct si_shader_selector *es_sel = in gfx10_ngg_calculate_subgroup_info()
|
H A D | si_nir_lower_resource.c | 29 struct si_shader_selector *sel) in load_ubo_desc_fast_path() 66 struct si_shader_selector *sel = s->shader->selector; in load_ubo_desc() 83 struct si_shader_selector *sel = s->shader->selector; in load_ssbo_desc() 103 struct si_shader_selector *sel = s->shader->selector; in fixup_image_desc() 474 const struct si_shader_selector *sel = s->shader->selector; in fixup_sampler_desc()
|
H A D | si_nir_lower_abi.c | 38 struct si_shader_selector *sel = shader->selector; in build_attr_ring_desc() 65 struct si_shader_selector *sel, union si_shader_key *key) in fetch_framebuffer() 176 const struct si_shader_selector *sel = s->shader->selector; in build_gsvs_ring_desc() 238 const struct si_shader_selector *sel = s->shader->selector; in preload_reusable_variables() 271 struct si_shader_selector *sel = shader->selector; in lower_intrinsic() 761 const struct si_shader_selector *sel = s->shader->selector; in lower_tex()
|
H A D | si_state.h | 31 struct si_shader_selector; 617 void si_set_active_descriptors_for_shader(struct si_context *sctx, struct si_shader_selector *sel); 650 void si_get_ir_cache_key(struct si_shader_selector *sel, bool ngg, bool es, 671 unsigned si_get_input_prim(const struct si_shader_selector *gs, const union si_shader_key *key);
|
H A D | si_compute.c | 42 const struct si_shader_selector *sel = &program->sel; in si_compute_get_code_object() 92 struct si_shader_selector *sel = &program->sel; in si_create_compute_state_async() 218 struct si_shader_selector *sel = &program->sel; in si_create_compute_state() 290 struct si_shader_selector *sel = &program->sel; in si_get_compute_state_info() 308 struct si_shader_selector *sel = &program->sel; in si_bind_compute_state() 764 struct si_shader_selector *sel = &program->sel; in si_setup_nir_user_data() 1319 struct si_shader_selector *sel = &program->sel; in si_destroy_compute()
|
H A D | si_shader_aco.c | 65 const struct si_shader_selector *sel = shader->selector; in si_fill_aco_shader_info() 155 const struct si_shader_selector *sel = shader->selector; in si_aco_compile_shader() 196 const struct si_shader_selector *sel = shader->selector; in si_aco_resolve_symbols()
|
H A D | si_shader.c | 129 struct si_shader_selector *sel = shader->selector; in declare_streamout_params() 348 struct si_shader_selector *sel = shader->selector; in si_init_shader_args() 769 const struct si_shader_selector *sel = shader->selector; in si_shader_binary_open() 1848 struct si_shader_selector *sel = shader->selector; in si_lower_io_to_mem() 1849 struct si_shader_selector *next_sel = shader->next_shader ? shader->next_shader->selector : sel; in si_lower_io_to_mem() 1901 struct si_shader_selector *sel = shader->selector; in si_lower_ngg() 1978 struct nir_shader *si_deserialize_shader(struct si_shader_selector *sel) in si_deserialize_shader() 1992 struct si_shader_selector *sel = shader->selector; in si_nir_assign_param_offsets() 2076 static unsigned si_get_nr_pos_exports(const struct si_shader_selector *sel, in si_get_nr_pos_exports() 2251 struct si_shader_selector *sel = shader->selector; in si_get_nir_shader() [all …]
|
H A D | si_shader_llvm.c | 365 struct si_shader_selector *sel = ctx->shader->selector; in si_llvm_declare_compute_memory() 547 struct si_shader_selector *sel = shader->selector; in si_llvm_translate_nir() 795 struct si_shader_selector *sel) in si_should_optimize_less() 812 struct si_shader_selector *sel = shader->selector; in si_llvm_compile_shader() 886 struct si_shader_selector sel = {}; in si_llvm_build_shader_part()
|
H A D | si_pipe.h | 666 struct si_shader_selector sel; 812 struct si_shader_selector *cso; 1188 struct si_shader_selector *last_tcs; 1780 struct si_shader_selector **dst, struct si_shader_selector *src) in si_shader_selector_reference() 1991 struct si_shader_selector *ps = sctx->shader.ps.cso; in si_any_colorbuffer_written()
|
H A D | si_nir_lower_vs_inputs.c | 87 const struct si_shader_selector *sel = s->shader->selector; in get_vertex_index_for_all_inputs() 432 const struct si_shader_selector *sel = s->shader->selector; in load_vs_input_from_vertex_buffer() 590 const struct si_shader_selector *sel = shader->selector; in si_nir_lower_vs_inputs()
|
H A D | si_pipe.c | 1142 struct si_shader_selector *sel = (struct si_shader_selector *)shader; in si_is_parallel_shader_compilation_finished()
|
H A D | si_state_draw.cpp | 2070 struct si_shader_selector *vs = sctx->shader.vs.cso; in si_draw() 2232 struct si_shader_selector *hw_vs = si_get_vs_inline(sctx, HAS_TESS, HAS_GS)->cso; in si_draw()
|
H A D | si_debug.c | 124 struct si_shader_selector *sel;
|
H A D | si_descriptors.c | 2435 struct si_shader_selector *shader = &sctx->cs_shader_state.program->sel; in si_emit_compute_shader_pointers() 3167 void si_set_active_descriptors_for_shader(struct si_context *sctx, struct si_shader_selector *sel) in si_set_active_descriptors_for_shader()
|
H A D | si_state.c | 684 struct si_shader_selector *sel = sctx->shader.ps.cso; in si_check_blend_dst_sampler_noop() 894 struct si_shader_selector *vs_sel = vs->selector; in si_emit_clip_regs()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 20.3.0.rst | 3354 - radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_selector::type) 3361 - radeonsi: precompute si_*_descriptors_idx in si_shader_selector 3363 - radeonsi: remove si_shader_selector::type 3407 - radeonsi: reduce type sizes in si_shader_selector 3410 - radeonsi: remove redundant GS variables in si_shader_selector 3411 - radeonsi: remove redundant si_shader_selector::max_gs_stream
|
H A D | 22.2.0.rst | 3826 - radeonsi: move most "info" fields from si_shader_selector into si_shader_info 3827 - radeonsi: move si_shader_info::stage into si_shader_selector
|
H A D | 20.0.0.rst | 2181 si_shader_selector
|
/aosp_15_r20/development/tools/repo_diff/service/repodiff/persistence/filesystem/testdata/ |
H A D | commit.csv | 46050 …[email protected],radeonsi: move geometry shader properties from si_shader to si_shader_selector
|