Home
last modified time | relevance | path

Searched refs:si_shader (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h252 struct si_shader;
276 struct si_shader *first_variant; /* immutable after the first variant */
277 struct si_shader *last_variant; /* mutable */
282 struct si_shader *main_shader_part;
284 struct si_shader *gs_copy_shader;
501 struct si_shader { struct
505 struct si_shader *next_variant; argument
541 struct si_shader *
548 struct si_shader *shader,
552 struct si_shader *shader,
[all …]
DMakefile.sources16 si_shader.c \
17 si_shader.h \
Dsi_state_shaders.c107 static void *si_get_shader_binary(struct si_shader *shader) in si_get_shader_binary()
151 static bool si_load_shader_binary(struct si_shader *shader, void *binary) in si_load_shader_binary()
185 struct si_shader *shader) in si_shader_cache_insert_shader()
209 struct si_shader *shader) in si_shader_cache_load_shader()
268 struct si_shader *shader, in si_set_tesseval_regs()
334 static struct si_pm4_state *si_get_shader_pm4_state(struct si_shader *shader) in si_get_shader_pm4_state()
344 static void si_shader_ls(struct si_shader *shader) in si_shader_ls()
373 static void si_shader_hs(struct si_shader *shader) in si_shader_hs()
398 static void si_shader_es(struct si_screen *sscreen, struct si_shader *shader) in si_shader_es()
469 static void si_shader_gs(struct si_shader *shader) in si_shader_gs()
[all …]
Dsi_pipe.h204 struct si_shader *current;
340 struct si_shader *last_ls; /* local shader (VS) */
472 static inline struct si_shader* si_get_vs_state(struct si_context *sctx) in si_get_vs_state()
482 static inline bool si_vs_exports_prim_id(struct si_shader *shader) in si_vs_exports_prim_id()
Dsi_shader_internal.h54 struct si_shader *shader;
189 struct si_shader *shader,
Dsi_shader.c65 struct si_shader *shader,
1184 struct si_shader *shader = ctx->shader; in fetch_input_gs()
1499 struct si_shader *shader = ctx->shader; in declare_input_fs()
2432 struct si_shader *shader = ctx->shader; in si_llvm_export_vs()
2678 struct si_shader *shader = ctx->shader; in si_write_tess_factors()
2836 struct si_shader *shader = ctx->shader; in si_llvm_emit_ls_epilogue()
2868 struct si_shader *es = ctx->shader; in si_llvm_emit_es_epilogue()
3202 struct si_shader *shader = ctx->shader; in si_llvm_return_fs_outputs()
5220 struct si_shader *shader = ctx->shader; in build_interp_intrinsic()
5338 struct si_shader *shader = ctx->shader; in si_llvm_emit_vertex()
[all …]
Dsi_compute.c42 struct si_shader shader;
99 struct si_shader *shader = &program->shader; in si_create_compute_state()
279 struct si_shader *shader, in si_setup_compute_scratch_buffer()
316 struct si_shader *shader, in si_switch_compute_shader()
Dsi_state.h44 struct si_shader;
Dsi_debug.c40 struct si_shader *current = state->current; in si_dump_shader()
Dsi_shader_tgsi_setup.c1259 struct si_shader *shader, in si_llvm_context_init()
Dsi_state.c662 struct si_shader *vs = si_get_vs_state(sctx); in si_emit_clip_regs()