Home
last modified time | relevance | path

Searched refs:ps_prolog (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_ps.c625 num_color_channels = util_bitcount(key->ps_prolog.colors_read); in si_llvm_build_ps_prolog()
626 assert(key->ps_prolog.num_input_sgprs + key->ps_prolog.num_input_vgprs + num_color_channels <= in si_llvm_build_ps_prolog()
628 for (i = 0; i < key->ps_prolog.num_input_sgprs; i++) { in si_llvm_build_ps_prolog()
636 for (i = 0; i < key->ps_prolog.num_input_vgprs; i++) { in si_llvm_build_ps_prolog()
638 if (i == key->ps_prolog.ancillary_vgpr_index) { in si_llvm_build_ps_prolog()
640 } else if (i == key->ps_prolog.ancillary_vgpr_index + 1) { in si_llvm_build_ps_prolog()
642 } else if (i == key->ps_prolog.num_input_vgprs - 1) { in si_llvm_build_ps_prolog()
668 if (key->ps_prolog.states.poly_stipple) { in si_llvm_build_ps_prolog()
674 if (key->ps_prolog.states.bc_optimize_for_persp || in si_llvm_build_ps_prolog()
675 key->ps_prolog.states.bc_optimize_for_linear) { in si_llvm_build_ps_prolog()
[all …]
Dsi_shader.c2038 shader.key.part.ps.prolog = key->ps_prolog.states; in si_get_shader_part()
2178 key->ps_prolog.states = shader->key.part.ps.prolog; in si_get_ps_prolog_key()
2179 key->ps_prolog.colors_read = info->colors_read; in si_get_ps_prolog_key()
2180 key->ps_prolog.num_input_sgprs = shader->info.num_input_sgprs; in si_get_ps_prolog_key()
2181 key->ps_prolog.num_input_vgprs = shader->info.num_input_vgprs; in si_get_ps_prolog_key()
2182 key->ps_prolog.wqm = in si_get_ps_prolog_key()
2184 (key->ps_prolog.colors_read || key->ps_prolog.states.force_persp_sample_interp || in si_get_ps_prolog_key()
2185 key->ps_prolog.states.force_linear_sample_interp || in si_get_ps_prolog_key()
2186 key->ps_prolog.states.force_persp_center_interp || in si_get_ps_prolog_key()
2187 key->ps_prolog.states.force_linear_center_interp || in si_get_ps_prolog_key()
[all …]
Dsi_shader.h585 } ps_prolog; member