Lines Matching defs:sscreen
5261 int si_shader_binary_upload(struct si_screen *sscreen, struct si_shader *shader) in si_shader_binary_upload()
5374 static void si_shader_dump_stats(struct si_screen *sscreen, in si_shader_dump_stats()
5509 void si_shader_dump(struct si_screen *sscreen, const struct si_shader *shader, in si_shader_dump()
5557 static int si_compile_llvm(struct si_screen *sscreen, in si_compile_llvm()
5637 si_generate_gs_copy_shader(struct si_screen *sscreen, in si_generate_gs_copy_shader()
5885 struct si_screen *sscreen, in si_init_shader_ctx()
6676 int si_compile_tgsi_shader(struct si_screen *sscreen, in si_compile_tgsi_shader()
7005 si_get_shader_part(struct si_screen *sscreen, in si_get_shader_part()
7248 static bool si_get_vs_prolog(struct si_screen *sscreen, in si_get_vs_prolog()
7276 static bool si_shader_select_vs_parts(struct si_screen *sscreen, in si_shader_select_vs_parts()
7367 static bool si_shader_select_tcs_parts(struct si_screen *sscreen, in si_shader_select_tcs_parts()
7399 static bool si_shader_select_gs_parts(struct si_screen *sscreen, in si_shader_select_gs_parts()
7812 static bool si_shader_select_ps_parts(struct si_screen *sscreen, in si_shader_select_ps_parts()
7912 void si_multiwave_lds_size_workaround(struct si_screen *sscreen, in si_multiwave_lds_size_workaround()
7925 static void si_fix_resource_usage(struct si_screen *sscreen, in si_fix_resource_usage()
7939 int si_shader_create(struct si_screen *sscreen, LLVMTargetMachineRef tm, in si_shader_create()