Home
last modified time | relevance | path

Searched refs:start_comp (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_ra.cpp99 int start_comp = 0; in group_allocation() local
100 while (!group.channels[start_comp]) in group_allocation()
101 ++start_comp; in group_allocation()
103 sfn_log << SfnLog::merge << "Color group with " << *group.channels[start_comp] << "\n"; in group_allocation()
113 int comp = start_comp; in group_allocation()
115 auto& adjecency = interference.row(start_comp, group.channels[comp]->index()); in group_allocation()
Dsfn_shader_fs.cpp763 int start_comp = nir_intrinsic_component(intr); in load_interpolated_input_hw() local
764 bool need_temp = start_comp > 0 || !intr->dest.is_ssa; in load_interpolated_input_hw()
774 if (!load_interpolated(dst, params, dest_num_comp, start_comp)) in load_interpolated_input_hw()
781 ir = new AluInstr(op1_mov, real_dst, dst[i + start_comp], AluInstr::write); in load_interpolated_input_hw()
792 int num_dest_comp, int start_comp) in load_interpolated() argument
797 switch (start_comp) { in load_interpolated()
808 switch (start_comp) { in load_interpolated()
818 if (num_dest_comp == 3 && start_comp == 0) in load_interpolated()
822 int full_write_mask = ((1 << num_dest_comp) - 1) << start_comp; in load_interpolated()
Dsfn_shader_vs.cpp311 unsigned start_comp[PIPE_MAX_SHADER_OUTPUTS]; in emit_stream() local
331 start_comp[i] = m_so_info->output[i].start_component; in emit_stream()
362 start_comp[i] = 0; in emit_stream()
377 m_so_info->output[i].dst_offset - start_comp[i], in emit_stream()
378 ((1 << m_so_info->output[i].num_components) - 1) << start_comp[i], in emit_stream()
Dsfn_shader_fs.h139 int num_dest_comp, int start_comp);
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt_so_emit.c184 unsigned start_comp = state->output[slot].start_component; in so_emit_prim() local
199 memcpy(buffer, &pre_clip_pos[start_comp], in so_emit_prim()
202 memcpy(buffer, &input[idx][start_comp], in so_emit_prim()
210 slot, start_comp, num_comps, idx); in so_emit_prim()
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_io.c166 int start_comp = nir_intrinsic_component(intr); in v3d_nir_lower_vpm_output() local
175 state->pos[start_comp + i] = nir_channel(b, src, i); in v3d_nir_lower_vpm_output()
224 v3d_varying_slot_vpm_offset(c, location, start_comp + i); in v3d_nir_lower_vpm_output()
/third_party/mesa3d/src/compiler/nir/
Dnir_print.c1100 unsigned start_comp = (idx == NIR_INTRINSIC_IO_XFB ? 0 : 2) + i; in print_intrinsic_instr() local
1101 nir_io_xfb xfb = start_comp < 2 ? nir_intrinsic_io_xfb(instr) : in print_intrinsic_instr()
1113 start_comp, start_comp + xfb.out[i].num_components - 1); in print_intrinsic_instr()
1115 fprintf(fp, "component=%u", start_comp); in print_intrinsic_instr()
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_ngg.c2574 int start_comp = 0, num_components = 1; in ms_emit_arrayed_outputs() local
2575 u_bit_scan_consecutive_range(&component_mask, &start_comp, &num_components); in ms_emit_arrayed_outputs()
2578 ms_load_arrayed_output(b, invocation_index, zero, slot, start_comp, in ms_emit_arrayed_outputs()
2581 nir_store_output(b, load, nir_imm_int(b, 0), .base = slot, .component = start_comp, in ms_emit_arrayed_outputs()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c2424 unsigned start_comp[PIPE_MAX_SHADER_OUTPUTS]; in emit_streamout() local
2447 start_comp[i] = so->output[i].start_component; in emit_streamout()
2473 start_comp[i] = 0; in emit_streamout()
2490 output.array_base = so->output[i].dst_offset - start_comp[i]; in emit_streamout()
2496 output.comp_mask = ((1 << so->output[i].num_components) - 1) << start_comp[i]; in emit_streamout()