Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h293 struct si_shader;
318 struct si_shader *first_variant; /* immutable after the first variant */
319 struct si_shader *last_variant; /* mutable */
324 struct si_shader *main_shader_part;
325 struct si_shader *main_shader_part_ls; /* as_ls is set in the key */
326 struct si_shader *main_shader_part_es; /* as_es is set in the key */
328 struct si_shader *gs_copy_shader;
580 struct si_shader { struct
585 struct si_shader *next_variant; argument
588 struct si_shader *previous_stage; /* for GFX9 */ argument
[all …]
Dsi_state_shaders.c110 static void *si_get_shader_binary(struct si_shader *shader) in si_get_shader_binary()
155 static bool si_load_shader_binary(struct si_shader *shader, void *binary) in si_load_shader_binary()
189 struct si_shader *shader, in si_shader_cache_insert_shader()
222 struct si_shader *shader) in si_shader_cache_load_shader()
407 struct si_shader *shader, in polaris_set_vgt_vertex_reuse()
433 static struct si_pm4_state *si_get_shader_pm4_state(struct si_shader *shader) in si_get_shader_pm4_state()
443 static void si_shader_ls(struct si_screen *sscreen, struct si_shader *shader) in si_shader_ls()
476 static void si_shader_hs(struct si_screen *sscreen, struct si_shader *shader) in si_shader_hs()
526 static void si_shader_es(struct si_screen *sscreen, struct si_shader *shader) in si_shader_es()
684 static void si_shader_gs(struct si_screen *sscreen, struct si_shader *shader) in si_shader_gs()
[all …]
DMakefile.sources25 si_shader.c \
26 si_shader.h \
Dmeson.build41 'si_shader.c',
42 'si_shader.h',
Dsi_shader_internal.h53 struct si_shader *shader;
248 struct si_shader *shader);
Dsi_compute.h48 struct si_shader shader;
Dsi_shader.c85 static void si_dump_shader_key(unsigned processor, const struct si_shader *shader,
116 static bool is_merged_shader(struct si_shader *shader) in is_merged_shader()
1577 struct si_shader *shader = ctx->shader; in si_llvm_load_input_gs()
1821 struct si_shader *shader = ctx->shader; in si_llvm_load_input_fs()
2847 struct si_shader *shader = ctx->shader; in si_build_param_exports()
2895 struct si_shader *shader = ctx->shader; in si_llvm_export_vs()
3087 struct si_shader *shader = ctx->shader; in si_write_tess_factors()
3466 struct si_shader *shader = ctx->shader; in si_llvm_emit_ls_epilogue()
3522 struct si_shader *es = ctx->shader; in si_llvm_emit_es_epilogue()
3829 struct si_shader *shader = ctx->shader; in si_llvm_return_fs_outputs()
[all …]
Dsi_pipe.h374 struct si_shader *current;
573 struct si_shader *last_ls;
811 static inline struct si_shader* si_get_vs_state(struct si_context *sctx) in si_get_vs_state()
Dsi_debug.c42 const struct si_shader *shader, FILE *f) in si_dump_shader()
60 struct si_shader *shader;
95 struct si_shader *current = state->current; in si_dump_gfx_shader()
836 static void si_print_annotated_shader(struct si_shader *shader, in si_print_annotated_shader()
Dsi_compute.c88 struct si_shader *shader = &program->shader; in si_create_compute_state_async()
331 struct si_shader *shader, in si_setup_compute_scratch_buffer()
370 struct si_shader *shader, in si_switch_compute_shader()
Dsi_state.h43 struct si_shader;
Dsi_shader_tgsi_setup.c1096 struct si_shader *shader) in si_llvm_context_set_tgsi()
Dsi_state_draw.c100 struct si_shader *ls_current; in si_emit_derived_tess_state()
Dsi_state.c770 struct si_shader *vs = si_get_vs_state(sctx); in si_emit_clip_regs()