Searched refs:si_shader (Results 1 – 14 of 14) sorted by relevance
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader.h | 293 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 …]
|
D | si_state_shaders.c | 110 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 …]
|
D | Makefile.sources | 25 si_shader.c \ 26 si_shader.h \
|
D | meson.build | 41 'si_shader.c', 42 'si_shader.h',
|
D | si_shader_internal.h | 53 struct si_shader *shader; 248 struct si_shader *shader);
|
D | si_compute.h | 48 struct si_shader shader;
|
D | si_shader.c | 85 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 …]
|
D | si_pipe.h | 374 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()
|
D | si_debug.c | 42 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()
|
D | si_compute.c | 88 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()
|
D | si_state.h | 43 struct si_shader;
|
D | si_shader_tgsi_setup.c | 1096 struct si_shader *shader) in si_llvm_context_set_tgsi()
|
D | si_state_draw.c | 100 struct si_shader *ls_current; in si_emit_derived_tess_state()
|
D | si_state.c | 770 struct si_shader *vs = si_get_vs_state(sctx); in si_emit_clip_regs()
|