Searched refs:si_shader (Results 1 - 25 of 36) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h147 struct si_shader;
299 struct si_shader;
324 struct si_shader *first_variant; /* immutable after the first variant */
325 struct si_shader *last_variant; /* mutable */
330 struct si_shader *main_shader_part;
331 struct si_shader *main_shader_part_ls; /* as_ls is set in the key */
332 struct si_shader *main_shader_part_es; /* as_es is set in the key */
334 struct si_shader *gs_copy_shader;
590 struct si_shader { struct
595 struct si_shader *next_varian
[all...]
H A Dsi_compute.h30 #include "si_shader.h"
52 struct si_shader shader;
H A DMakefile.sources32 si_shader.c \
33 si_shader.h \
H A Dsi_pm4.h64 struct si_shader *shader;
H A Dsi_state_shaders.c127 static void *si_get_shader_binary(struct si_shader *shader)
172 static bool si_load_shader_binary(struct si_shader *shader, void *binary)
205 struct si_shader *shader,
237 struct si_shader *shader)
422 struct si_shader *shader,
448 static struct si_pm4_state *si_get_shader_pm4_state(struct si_shader *shader)
470 static void si_shader_ls(struct si_screen *sscreen, struct si_shader *shader)
503 static void si_shader_hs(struct si_screen *sscreen, struct si_shader *shader)
558 struct si_shader *shader = sctx->queued.named.es->shader;
582 static void si_shader_es(struct si_screen *sscreen, struct si_shader *shade
[all...]
H A Dsi_shader_internal.h28 #include "si_shader.h"
52 struct si_shader *shader;
240 struct si_shader *shader);
H A Dsi_state.h43 struct si_shader;
531 struct si_shader *shader);
533 struct si_shader *shader,
H A Dsi_shader.c78 static void si_dump_shader_key(unsigned processor, const struct si_shader *shader,
90 struct si_shader *shader);
1597 struct si_shader *shader = ctx->shader;
1866 struct si_shader *shader = ctx->shader;
2829 struct si_shader *shader = ctx->shader;
2878 struct si_shader *shader = ctx->shader;
3069 struct si_shader *shader = ctx->shader;
3432 struct si_shader *shader = ctx->shader;
3488 struct si_shader *es = ctx->shader;
3777 struct si_shader *shade
[all...]
H A Dsi_debug.c102 const struct si_shader *shader, FILE *f)
120 struct si_shader *shader;
155 struct si_shader *current = state->current;
914 static void si_print_annotated_shader(struct si_shader *shader,
H A Dsi_compute.c87 struct si_shader *shader = &program->shader;
372 struct si_shader *shader,
411 struct si_shader *shader,
H A Dsi_pipe.h28 #include "si_shader.h"
727 struct si_shader *current;
994 struct si_shader *last_ls;
1515 static inline struct si_shader* si_get_vs_state(struct si_context *sctx)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h154 struct si_shader;
307 struct si_shader;
433 struct si_shader *first_variant; /* immutable after the first variant */
434 struct si_shader *last_variant; /* mutable */
439 struct si_shader *main_shader_part;
440 struct si_shader *main_shader_part_ls; /* as_ls is set in the key */
441 struct si_shader *main_shader_part_es; /* as_es is set in the key */
442 struct si_shader *main_shader_part_ngg; /* as_ngg is set in the key */
443 struct si_shader *main_shader_part_ngg_es; /* for Wave32 TES before legacy GS */
445 struct si_shader *gs_copy_shade
765 struct si_shader { struct
[all...]
H A Dsi_shader_internal.h29 #include "si_shader.h"
46 struct si_shader *shader;
162 /* si_shader.c */
163 bool si_is_multi_part_shader(struct si_shader *shader);
164 bool si_is_merged_shader(struct si_shader *shader);
168 unsigned si_get_max_workgroup_size(const struct si_shader *shader);
174 struct si_shader *shader_out, union si_shader_part_key *key);
179 void si_get_ps_prolog_key(struct si_shader *shader, union si_shader_part_key *key,
181 void si_get_ps_epilog_key(struct si_shader *shader, union si_shader_part_key *key);
182 void si_fix_resource_usage(struct si_screen *sscreen, struct si_shader *shade
[all...]
H A Dsi_compute.h28 #include "si_shader.h"
33 struct si_shader shader;
H A Dsi_state.h47 struct si_shader;
186 struct si_shader *ls;
187 struct si_shader *hs;
188 struct si_shader *es;
189 struct si_shader *gs;
191 struct si_shader *vs;
192 struct si_shader *ps;
560 struct si_shader *shader);
562 struct si_shader *shader, bool insert_into_disk_cache);
563 bool si_shader_mem_ordered(struct si_shader *shade
[all...]
H A Dsi_shader.c40 static void si_dump_shader_key(const struct si_shader *shader, FILE *f);
43 bool si_is_multi_part_shader(struct si_shader *shader)
54 bool si_is_merged_shader(struct si_shader *shader)
198 unsigned si_get_max_workgroup_size(const struct si_shader *shader)
300 struct si_shader *shader = ctx->shader;
379 struct si_shader *shader = ctx->shader;
762 static bool si_shader_binary_open(struct si_screen *screen, struct si_shader *shader,
825 static unsigned si_get_shader_binary_size(struct si_screen *screen, struct si_shader *shader)
851 bool si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader,
954 static void si_calculate_max_simd_waves(struct si_shader *shade
[all...]
H A Dsi_state_shaders.c163 static void *si_get_shader_binary(struct si_shader *shader)
201 static bool si_load_shader_binary(struct si_shader *shader, void *binary)
228 struct si_shader *shader, bool insert_into_disk_cache)
267 struct si_shader *shader)
348 bool si_shader_mem_ordered(struct si_shader *shader)
376 struct si_shader *shader)
451 struct si_shader *shader)
471 static struct si_pm4_state *si_get_shader_pm4_state(struct si_shader *shader)
478 static unsigned si_get_num_vs_user_sgprs(struct si_shader *shader,
496 static unsigned si_get_vs_vgpr_comp_cnt(struct si_screen *sscreen, struct si_shader *shade
[all...]
H A Dsi_pm4.c121 radeon_add_to_buffer_list(sctx, &sctx->gfx_cs, ((struct si_shader*)state)->bo,
H A Dsi_shader_llvm_gs.c49 struct si_shader *shader = ctx->shader;
138 struct si_shader *es = ctx->shader;
237 struct si_shader *shader = ctx->shader;
409 struct si_shader *si_generate_gs_copy_shader(struct si_screen *sscreen,
415 struct si_shader *shader;
421 shader = CALLOC_STRUCT(si_shader);
H A Dsi_shader_llvm.c197 struct si_shader *shader = ctx->shader;
814 bool si_llvm_translate_nir(struct si_shader_context *ctx, struct si_shader *shader,
1034 struct si_shader *shader = ctx->shader;
1058 struct si_shader *shader, struct pipe_debug_callback *debug,
1152 struct si_shader shader_ls = {};
1214 struct si_shader shader_es = {};
H A Dsi_state_draw.cpp55 struct si_shader *ps = sctx->shader.ps.current;
64 struct si_shader *vs = si_get_vs(sctx)->current;
112 struct si_shader *old_vs = si_get_vs_inline(sctx, HAS_TESS, HAS_GS)->current;
114 struct si_shader *old_ps = sctx->shader.ps.current;
288 struct si_shader *shader = sctx->shaders[i].current;
390 static void si_prefetch_shader_async(struct si_context *sctx, struct si_shader *shader)
512 struct si_shader *ls_current;
1091 struct si_shader *hw_vs = si_get_vs_inline(sctx, HAS_TESS, HAS_GS)->current;
H A Dsi_debug.c99 static void si_dump_shader(struct si_screen *sscreen, struct si_shader *shader, FILE *f)
134 struct si_shader *shader;
164 struct si_shader *current = state->current;
899 static void si_print_annotated_shader(struct si_shader *shader, struct ac_wave_info *waves,
H A Dsi_compute.c114 struct si_shader *shader = &program->shader;
441 static bool si_setup_compute_scratch_buffer(struct si_context *sctx, struct si_shader *shader,
476 struct si_shader *shader, const amd_kernel_code_t *code_object,
H A Dsi_shader_llvm_vs.c453 struct si_shader *shader = ctx->shader;
572 struct si_shader *shader = ctx->shader;
991 struct si_shader *shader = ctx->shader;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D11.0.8.rst171 - radeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader::rsrc{1,2}

Completed in 66 milliseconds

12