• Home
  • Raw
  • Download

Lines Matching defs:shader

43 bool si_is_multi_part_shader(struct si_shader *shader)  in si_is_multi_part_shader()
54 bool si_is_merged_shader(struct si_shader *shader) in si_is_merged_shader()
192 unsigned si_get_max_workgroup_size(const struct si_shader *shader) in si_get_max_workgroup_size()
294 struct si_shader *shader = ctx->shader; in declare_vs_input_vgprs() local
373 struct si_shader *shader = ctx->shader; in si_create_function() local
781 static bool si_shader_binary_open(struct si_screen *screen, struct si_shader *shader, in si_shader_binary_open()
847 static unsigned si_get_shader_binary_size(struct si_screen *screen, struct si_shader *shader) in si_get_shader_binary_size()
871 bool si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader, in si_shader_binary_upload()
967 static void si_calculate_max_simd_waves(struct si_shader *shader) in si_calculate_max_simd_waves()
1022 void si_shader_dump_stats_for_shader_db(struct si_screen *screen, struct si_shader *shader, in si_shader_dump_stats_for_shader_db()
1040 static void si_shader_dump_stats(struct si_screen *sscreen, struct si_shader *shader, FILE *file, in si_shader_dump_stats()
1072 const char *si_get_shader_name(const struct si_shader *shader) in si_get_shader_name()
1109 void si_shader_dump(struct si_screen *sscreen, struct si_shader *shader, in si_shader_dump()
1181 static void si_dump_shader_key(const struct si_shader *shader, FILE *f) in si_dump_shader_key()
1291 struct si_shader *shader = ctx->shader; in si_optimize_vs_outputs() local
1325 static bool si_build_main_function(struct si_shader_context *ctx, struct si_shader *shader, in si_build_main_function()
1673 struct si_shader *shader, struct pipe_debug_callback *debug, in si_llvm_compile_shader()
1903 struct si_shader *shader, struct pipe_debug_callback *debug) in si_compile_shader()
2015 struct si_shader shader = {}; in si_get_shader_part() local
2077 struct si_shader *shader, struct pipe_debug_callback *debug, in si_get_vs_prolog()
2100 struct si_shader *shader, struct pipe_debug_callback *debug) in si_shader_select_vs_parts()
2109 struct si_shader *shader, struct pipe_debug_callback *debug) in si_shader_select_tcs_parts()
2136 struct si_shader *shader, struct pipe_debug_callback *debug) in si_shader_select_gs_parts()
2172 void si_get_ps_prolog_key(struct si_shader *shader, union si_shader_part_key *key, in si_get_ps_prolog_key()
2308 void si_get_ps_epilog_key(struct si_shader *shader, union si_shader_part_key *key) in si_get_ps_epilog_key()
2324 struct si_shader *shader, struct pipe_debug_callback *debug) in si_shader_select_ps_parts()
2429 void si_fix_resource_usage(struct si_screen *sscreen, struct si_shader *shader) in si_fix_resource_usage()
2442 struct si_shader *shader, struct pipe_debug_callback *debug) in si_create_shader_variant()
2592 void si_shader_destroy(struct si_shader *shader) in si_shader_destroy()