Searched refs:start_comp (Results 1 – 9 of 9) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_ra.cpp | 99 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()
|
D | sfn_shader_fs.cpp | 763 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()
|
D | sfn_shader_vs.cpp | 311 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()
|
D | sfn_shader_fs.h | 139 int num_dest_comp, int start_comp);
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pt_so_emit.c | 184 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/ |
D | v3d_nir_lower_io.c | 166 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/ |
D | nir_print.c | 1100 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/ |
D | ac_nir_lower_ngg.c | 2574 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/ |
D | r600_shader.c | 2424 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()
|