Searched refs:si_shader_selector (Results 1 - 25 of 33) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_compute.h32 struct si_shader_selector sel;
H A Dsi_shader.h426 struct si_shader_selector { struct
629 struct si_shader_selector *ls; /* for merged LS-HS */
634 struct si_shader_selector *es; /* for merged ES-GS */
769 struct si_shader_selector *selector;
770 struct si_shader_selector *previous_stage_sel; /* for refcounting */
912 struct si_shader_selector *gs_selector,
922 void gfx9_get_gs_info(struct si_shader_selector *es, struct si_shader_selector *gs,
929 static inline struct si_shader **si_get_main_shader_part(struct si_shader_selector *sel,
943 static inline bool si_shader_uses_bindless_samplers(struct si_shader_selector *selecto
[all...]
H A Dsi_shader_internal.h47 struct si_shader_selector *next_shader_sel;
169 bool si_vs_needs_prolog(const struct si_shader_selector *sel,
175 struct nir_shader *si_get_nir_shader(struct si_shader_selector *sel,
H A Dsi_state_shaders.c45 void si_get_ir_cache_key(struct si_shader_selector *sel, bool ngg, bool es,
375 static void si_set_tesseval_regs(struct si_screen *sscreen, const struct si_shader_selector *tes,
450 static void polaris_set_vgt_vertex_reuse(struct si_screen *sscreen, struct si_shader_selector *sel,
481 struct si_shader_selector *vs =
672 void gfx9_get_gs_info(struct si_shader_selector *es, struct si_shader_selector *gs,
840 struct si_shader_selector *sel = shader->selector;
981 struct si_shader_selector *sel = shader->selector;
1097 unsigned si_get_input_prim(const struct si_shader_selector *gs, const struct si_shader_key *key)
1116 static unsigned si_get_vs_out_cntl(const struct si_shader_selector *se
[all...]
H A Dsi_state.h49 struct si_shader_selector;
516 void si_set_active_descriptors_for_shader(struct si_context *sctx, struct si_shader_selector *sel);
557 void si_get_ir_cache_key(struct si_shader_selector *sel, bool ngg, bool es,
584 unsigned si_get_input_prim(const struct si_shader_selector *gs, const struct si_shader_key *key);
H A Dsi_compute.c62 const struct si_shader_selector *sel = &program->sel;
113 struct si_shader_selector *sel = &program->sel;
231 struct si_shader_selector *sel = &program->sel;
292 struct si_shader_selector *sel = &program->sel;
725 struct si_shader_selector *sel = &program->sel;
1027 struct si_shader_selector *sel = &program->sel;
H A Dsi_shader_llvm_resources.c59 struct si_shader_selector *sel = ctx->shader->selector;
94 struct si_shader_selector *sel = ctx->shader->selector;
H A Dsi_shader_llvm.c428 struct si_shader_selector *sel = ctx->shader->selector;
817 struct si_shader_selector *sel = shader->selector;
1019 struct si_shader_selector *sel)
1061 struct si_shader_selector *sel = shader->selector;
1134 struct si_shader_selector *ls = shader->key.part.tcs.ls;
1198 struct si_shader_selector *es = shader->key.part.gs.es;
H A Dsi_pipe.h806 struct si_shader_selector *cso;
1137 struct si_shader_selector *last_tcs;
1600 struct si_shader_selector **dst, struct si_shader_selector *src)
1832 struct si_shader_selector *ps = sctx->shader.ps.cso;
H A Dgfx10_shader_ngg.c116 struct si_shader_selector *sel = shader->selector;
820 struct si_shader_selector *sel = shader->selector;
1293 struct si_shader_selector *sel = ctx->shader->selector;
1528 const struct si_shader_selector *sel = ctx->shader->selector;
1572 struct si_shader_selector *sel = ctx->shader->selector;
1591 struct si_shader_selector *sel = ctx->shader->selector;
1625 const struct si_shader_selector *sel = ctx->shader->selector;
1719 const struct si_shader_selector *sel = ctx->shader->selector;
1982 const struct si_shader_selector *sel = shader->selector;
1998 const struct si_shader_selector *gs_se
[all...]
H A Dsi_shader.c765 const struct si_shader_selector *sel = shader->selector;
1271 bool si_vs_needs_prolog(const struct si_shader_selector *sel,
1331 struct nir_shader *si_get_nir_shader(struct si_shader_selector *sel,
1414 struct si_shader_selector *sel = shader->selector;
1558 struct si_shader_selector sel = {};
1620 struct si_shader_selector *vs = main_part->selector;
1984 struct si_shader_selector *sel = shader->selector;
H A Dsi_state_draw.cpp135 (struct si_shader_selector*)si_create_fixed_func_tcs(sctx);
513 struct si_shader_selector *ls;
516 struct si_shader_selector *tcs =
2076 struct si_shader_selector *tcs = sctx->shader.tcs.cso;
2119 struct si_shader_selector *vs = sctx->shader.vs.cso;
2289 struct si_shader_selector *hw_vs = si_get_vs_inline(sctx, HAS_TESS, HAS_GS)->cso;
H A Dsi_shader_llvm_gs.c337 const struct si_shader_selector *sel = ctx->shader->selector;
411 struct si_shader_selector *gs_selector,
H A Dsi_pipe.c1058 struct si_shader_selector *sel = (struct si_shader_selector *)shader;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h317 struct si_shader_selector { struct
505 struct si_shader_selector *ls; /* for merged LS-HS */
510 struct si_shader_selector *es; /* for merged ES-GS */
593 struct si_shader_selector *selector;
594 struct si_shader_selector *previous_stage_sel; /* for refcounting */
679 struct si_shader_selector *gs_selector,
712 void si_lower_nir(struct si_shader_selector *sel);
719 si_get_main_shader_part(struct si_shader_selector *sel,
730 si_shader_uses_bindless_samplers(struct si_shader_selector *selector)
736 si_shader_uses_bindless_images(struct si_shader_selector *selecto
[all...]
H A Dsi_state_shaders.c47 void *si_get_ir_binary(struct si_shader_selector *sel)
340 const struct si_shader_selector *tes,
421 struct si_shader_selector *sel,
663 static void gfx9_get_gs_info(struct si_shader_selector *es,
664 struct si_shader_selector *gs,
833 struct si_shader_selector *sel = shader->selector;
1016 struct si_shader_selector *gs)
1374 struct si_shader_selector *vs,
1398 struct si_shader_selector *vs,
1401 struct si_shader_selector *p
[all...]
H A Dsi_state.h44 struct si_shader_selector;
484 struct si_shader_selector *sel);
529 void *si_get_ir_binary(struct si_shader_selector *sel);
H A Dsi_pipe.h726 struct si_shader_selector *cso;
995 struct si_shader_selector *last_tcs;
1638 struct si_shader_selector *ps = sctx->ps_shader.cso;
H A Dsi_state_draw.c75 struct si_shader_selector *ls;
78 struct si_shader_selector *tcs =
1337 struct si_shader_selector *tcs = sctx->tcs_shader.cso;
H A Dsi_pipe.c888 struct si_shader_selector *sel = (struct si_shader_selector *)shader;
H A Dsi_shader.c2278 struct si_shader_selector *sel = ctx->shader->selector;
2308 struct si_shader_selector *sel = ctx->shader->selector;
2350 struct si_shader_selector *sel = ctx->shader->selector;
2388 struct si_shader_selector *sel = ctx->shader->selector;
2739 struct si_shader_selector *sel = ctx->shader->selector;
4965 const struct si_shader_selector *sel = ctx->shader->selector;
5585 struct si_shader_selector *gs_selector,
5934 static bool si_vs_needs_prolog(const struct si_shader_selector *sel,
5945 struct si_shader_selector *sel = shader->selector;
6657 struct si_shader_selector *se
[all...]
H A Dsi_compute.c88 struct si_shader_selector sel;
H A Dsi_shader_nir.c860 si_lower_nir(struct si_shader_selector* sel)
H A Dsi_debug.c124 struct si_shader_selector *sel;
H A Dsi_shader_tgsi_setup.c432 struct si_shader_selector *sel = ctx->shader->selector;

Completed in 57 milliseconds

12