Home
last modified time | relevance | path

Searched refs:dual_source_blend_index (Results 1 – 24 of 24) sorted by relevance

/aosp_15_r20/external/mesa3d/src/panfrost/util/
H A Dpan_lower_writeout.c108 } else if (sem.dual_source_blend_index) { in pan_nir_lower_zs_store()
150 if (sem.dual_source_blend_index) in pan_nir_lower_zs_store()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/nir/
H A Dradv_nir_remap_color_attachment.c44 if (io_sem.dual_source_blend_index) in remap_color_attachment()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_fs.cpp478 if (semantics.dual_source_blend_index) in emit_export_pixel()
479 location = semantics.dual_source_blend_index; in emit_export_pixel()
500 if (semantics.dual_source_blend_index > 0) in emit_export_pixel()
/aosp_15_r20/external/mesa3d/src/asahi/lib/
H A Dagx_nir_lower_alpha.c35 if (sem.dual_source_blend_index != 0) in agx_nir_lower_alpha_to_coverage()
H A Dagx_nir_prolog_epilog.c306 .io_semantics.dual_source_blend_index = dual_src, in agx_nir_fs_epilog()
530 if (sem.dual_source_blend_index) { in lower_output_to_epilog()
H A Dagx_nir_lower_tilebuffer.c43 assert(sem.dual_source_blend_index == 0 && "dual source blending lowered"); in tib_filter()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_mediump.c102 } else if (!sem.dual_source_blend_index) { in nir_recompute_io_bases()
137 } else if (sem.dual_source_blend_index) { in nir_recompute_io_bases()
H A Dnir_lower_blend.c625 if (sem.dual_source_blend_index == 0) in consume_dual_stores()
H A Dnir_gather_info.c630 nir_intrinsic_io_semantics(instr).dual_source_blend_index) in gather_intrinsic_info()
H A Dnir_validate.c791 (!sem.dual_source_blend_index && in validate_intrinsic_instr()
H A Dnir_print.c1383 if (io.dual_source_blend_index) in print_intrinsic_instr()
H A Dnir_lower_io.c516 semantics.dual_source_blend_index = var->data.index; in emit_store()
H A Dnir.h2002 unsigned dual_source_blend_index : 1; member
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c2541 …ENT && !is_load && !is_input && nir_intrinsic_io_semantics(intr).dual_source_blend_index != var->d… in find_var_io()
3801 …_SHADER_FRAGMENT && !is_load && nir_intrinsic_io_semantics(intr).dual_source_blend_index != var->d… in add_derefs_instr()
5246 bool dual_source_blend_index; member
5267 … MESA_SHADER_FRAGMENT && ris->mode == nir_var_shader_out && ris->dual_source_blend_index != var->d… in find_rework_var()
5322 .dual_source_blend_index = sem.dual_source_blend_index, in update_io_var_state()
5334 …->fb_fetch_output != sem.fb_fetch_output || ris->dual_source_blend_index != sem.dual_source_blend_… in update_io_var_state()
5373 ris->dual_source_blend_index |= sem.dual_source_blend_index; in update_io_var_state()
5493 var->data.index = ris->dual_source_blend_index; in create_io_var()
/aosp_15_r20/external/mesa3d/src/panfrost/lib/
H A Dpan_blend.c704 .io_semantics.dual_source_blend_index = i); in GENX()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_lower_ps.c205 unsigned slot = sem.dual_source_blend_index ? in gather_ps_store_output()
/aosp_15_r20/external/mesa3d/src/nouveau/compiler/
H A Dnak_nir.c683 uint16_t addr = nak_fs_out_addr(sem.location, sem.dual_source_blend_index) + in lower_fs_output_intrin()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_info.c287 semantic += nir_intrinsic_io_semantics(intr).dual_source_blend_index; in scan_io_usage()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Dnir.c383 block->comp->dual_source_blend ? io.dual_source_blend_index : 0); in ppir_emit_intrinsic()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c4912 slot = FRAG_RESULT_DATA0 + io.dual_source_blend_index; in setup_output()
4913 if (io.dual_source_blend_index > 0) in setup_output()
4924 slot += io.dual_source_blend_index; /* For dual-src blend */ in setup_output()
4925 if (io.dual_source_blend_index > 0) in setup_output()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_shader_info.c156 const unsigned fs_semantic = location + io_sem.dual_source_blend_index; in gather_intrinsic_store_output_info()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/compiler/
H A Dnir_to_rc.c535 semantic_index += semantics.dual_source_blend_index; in ntr_output_decl()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c678 semantic_index += semantics.dual_source_blend_index; in ntt_output_decl()
/aosp_15_r20/external/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp5507 base += sem.dual_source_blend_index; in store_output_to_temps()