Home
last modified time | relevance | path

Searched refs:colors_read (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm.c446 unsigned colors_read = ctx->shader->selector->info.colors_read; in si_nir_build_llvm() local
453 if (colors_read & 0x0f) { in si_nir_build_llvm()
454 unsigned mask = colors_read & 0x0f; in si_nir_build_llvm()
462 if (colors_read & 0xf0) { in si_nir_build_llvm()
463 unsigned mask = (colors_read & 0xf0) >> 4; in si_nir_build_llvm()
Dsi_shader.h361 ubyte colors_read; /**< which color components are read by the FS */ member
603 unsigned colors_read : 8; /* color input components read */ member
Dsi_shader.c676 if (shader->selector->info.colors_read) { in si_init_shader_args()
677 unsigned num_color_elements = util_bitcount(shader->selector->info.colors_read); in si_init_shader_args()
1719 key->ps_prolog.colors_read = info->colors_read; in si_get_ps_prolog_key()
1724 (key->ps_prolog.colors_read || key->ps_prolog.states.force_persp_sample_interp || in si_get_ps_prolog_key()
1731 if (info->colors_read) { in si_get_ps_prolog_key()
1746 if (!(info->colors_read & (0xf << i * 4))) in si_get_ps_prolog_key()
1835 return key->ps_prolog.colors_read || key->ps_prolog.states.force_persp_sample_interp || in si_need_ps_prolog()
Dsi_shader_nir.c325 info->colors_read |= mask << (index * 4); in scan_instruction()
517 if ((info->colors_read >> (i * 4)) & 0xf) { in si_nir_scan_shader()
522 info->input[index].usage_mask = info->colors_read >> (i * 4); in si_nir_scan_shader()
Dsi_shader_llvm_ps.c621 num_color_channels = util_bitcount(key->ps_prolog.colors_read); in si_llvm_build_ps_prolog()
777 unsigned writemask = (key->ps_prolog.colors_read >> (i * 4)) & 0xf; in si_llvm_build_ps_prolog()
805 key->ps_prolog.colors_read, interp_ij, prim_mask, face, color); in si_llvm_build_ps_prolog()
Dsi_state_shaders.c1557 unsigned num_colors = !!(info->colors_read & 0x0f) + !!(info->colors_read & 0xf0); in si_get_ps_num_interp()
2052 key->part.ps.prolog.color_two_side = rs->two_side && sel->info.colors_read; in si_ps_key_update_rasterizer()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.h93 ubyte colors_read; /**< which color components are read by the FS */ member
Dtgsi_scan.c175 info->colors_read |= usage_mask_after_swizzle << (index * 4); in scan_src_operand()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c159 info->colors_read |= mask << (semantic_index * 4); in gather_intrinsic_load_deref_info()
/third_party/mesa3d/docs/relnotes/
D19.1.0.rst4494 - radeonsi/nir: set colors_read properly