Home
last modified time | relevance | path

Searched refs:si_shader_selector (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h311 struct si_shader_selector { struct
499 struct si_shader_selector *ls; /* for merged LS-HS */
504 struct si_shader_selector *es; /* for merged ES-GS */
583 struct si_shader_selector *selector;
584 struct si_shader_selector *previous_stage_sel; /* for refcounting */
626 struct si_shader_selector *gs_selector,
658 void si_lower_nir(struct si_shader_selector *sel);
664 si_get_main_shader_part(struct si_shader_selector *sel, in si_get_main_shader_part()
675 si_shader_uses_bindless_samplers(struct si_shader_selector *selector) in si_shader_uses_bindless_samplers()
681 si_shader_uses_bindless_images(struct si_shader_selector *selector) in si_shader_uses_bindless_images()
[all …]
Dsi_state_shaders.c48 static void *si_get_tgsi_binary(struct si_shader_selector *sel) in si_get_tgsi_binary()
325 struct si_shader_selector *tes, in si_set_tesseval_regs()
406 struct si_shader_selector *sel, in polaris_set_vgt_vertex_reuse()
584 static void gfx9_get_gs_info(struct si_shader_selector *es, in gfx9_get_gs_info()
585 struct si_shader_selector *gs, in gfx9_get_gs_info()
686 struct si_shader_selector *sel = shader->selector; in si_shader_gs()
809 struct si_shader_selector *gs) in si_shader_vs()
1134 struct si_shader_selector *vs, in si_shader_selector_key_vs()
1157 struct si_shader_selector *vs, in si_shader_selector_key_hw_vs()
1160 struct si_shader_selector *ps = sctx->ps_shader.cso; in si_shader_selector_key_hw_vs()
[all …]
Dsi_state.h44 struct si_shader_selector;
358 struct si_shader_selector *sel);
367 struct si_shader_selector;
Dsi_pipe.h373 struct si_shader_selector *cso;
574 struct si_shader_selector *last_tcs;
Dsi_state_draw.c101 struct si_shader_selector *ls; in si_emit_derived_tess_state()
104 struct si_shader_selector *tcs = in si_emit_derived_tess_state()
1296 struct si_shader_selector *tcs = sctx->tcs_shader.cso; in si_draw_vbo()
Dsi_shader.c2224 struct si_shader_selector *sel = ctx->shader->selector; in si_declare_compute_memory()
2285 struct si_shader_selector *sel = ctx->shader->selector; in fetch_constant()
2757 struct si_shader_selector *sel = ctx->shader->selector; in si_llvm_emit_streamout()
5039 const struct si_shader_selector *sel = ctx->shader->selector; in preload_ring_buffers()
5639 struct si_shader_selector *gs_selector, in si_generate_gs_copy_shader()
5979 static bool si_vs_needs_prolog(const struct si_shader_selector *sel, in si_vs_needs_prolog()
5991 struct si_shader_selector *sel = shader->selector; in si_compile_tgsi_main()
6682 struct si_shader_selector *sel = shader->selector; in si_compile_tgsi_shader()
6731 struct si_shader_selector *ls = shader->key.part.tcs.ls; in si_compile_tgsi_shader()
6796 struct si_shader_selector *es = shader->key.part.gs.es; in si_compile_tgsi_shader()
[all …]
Dsi_shader_nir.c472 si_lower_nir(struct si_shader_selector* sel) in si_lower_nir()
Dsi_compute.c89 struct si_shader_selector sel; in si_create_compute_state_async()
Dsi_debug.c64 struct si_shader_selector *sel;
Dsi_shader_tgsi_setup.c488 struct si_shader_selector *sel = ctx->shader->selector; in si_preload_fs_inputs()
Dsi_descriptors.c2761 struct si_shader_selector *sel) in si_set_active_descriptors_for_shader()
Dsi_state.c771 struct si_shader_selector *vs_sel = vs->selector; in si_emit_clip_regs()