Home
last modified time | relevance | path

Searched refs:dst_swiz (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_program.c170 instr_fetch_vtx_t *instr, uint16_t dst_swiz) assert_dt
174 instr->dst_swiz = fd2_vtx_swiz(elem->src_format, dst_swiz);
195 patch_vtx_fetch(ctx, &vtx->pipe[idx], &instr->vtx, fi->vtx.dst_swiz);
320 instr->dst_swiz = IR2_FETCH_SWIZ_XYZ1; in fd2_prog_init()
335 instr->dst_swiz = IR2_FETCH_SWIZ_XY01; in fd2_prog_init()
344 instr->dst_swiz = IR2_FETCH_SWIZ_XYZ1; in fd2_prog_init()
H A Dir2_assemble.c132 unsigned dst_swiz = 0xfff; in fetch_dst_swiz() local
134 dst_swiz &= ~(7 << comp[i].c * 3); in fetch_dst_swiz()
135 dst_swiz |= i << comp[i].c * 3; in fetch_dst_swiz()
137 return dst_swiz; in fetch_dst_swiz()
194 vtx->dst_swiz = fetch_dst_swiz(ctx, instr); in fill_instr()
213 tex->dst_swiz = fetch_dst_swiz(ctx, instr); in fill_instr()
232 tex->dst_swiz = 0xfff; in fill_instr()
441 info->vtx.dst_swiz = bc.fetch.vtx.dst_swiz; in assemble()
H A Dir2.h39 uint16_t dst_swiz; member
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler_nir.c470 unsigned dst_swiz; in emit_alu() local
471 hw_dst dst = ra_dest(c, &alu->dest.dest, &dst_swiz); in emit_alu()
481 /* not per-component - don't compose dst_swiz */ in emit_alu()
482 dst_swiz = INST_SWIZ_IDENTITY; in emit_alu()
495 src = src_swizzle(src, dst_swiz); in emit_alu()
514 unsigned dst_swiz; in emit_tex() local
515 hw_dst dst = ra_dest(c, &tex->dest, &dst_swiz); in emit_tex()
540 etna_emit_tex(c, tex->op, tex->sampler_index, dst_swiz, dst, get_src(c, coord), in emit_tex()
559 unsigned dst_swiz; in emit_intrinsic() local
560 struct etna_inst_dst dst = ra_dest(c, &intr->dest, &dst_swiz); in emit_intrinsic()
583 unsigned dst_swiz; emit_intrinsic() local
[all...]
H A Detnaviv_compiler_nir_emit.c195 etna_emit_tex(struct etna_compile *c, nir_texop op, unsigned texid, unsigned dst_swiz, in etna_emit_tex() argument
202 .tex.swiz = dst_swiz, in etna_emit_tex()
H A Detnaviv_compiler_nir.h343 etna_emit_tex(struct etna_compile *c, nir_texop op, unsigned texid, unsigned dst_swiz,
/third_party/mesa3d/src/freedreno/ir2/
H A Ddisasm-a2xx.c331 print_fetch_dst(uint32_t dst_reg, uint32_t dst_swiz) in print_fetch_dst() argument
336 printf("%c", chan_names[dst_swiz & 0x7]); in print_fetch_dst()
337 dst_swiz >>= 3; in print_fetch_dst()
353 print_fetch_dst(vtx->dst_reg, vtx->dst_swiz); in print_fetch_vtx()
417 print_fetch_dst(tex->dst_reg, tex->dst_swiz); in print_fetch_tex()
H A Dinstr-a2xx.h329 uint16_t dst_swiz : 12; member
364 uint16_t dst_swiz : 12; member
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_blit.c608 struct isl_swizzle dst_swiz = pipe_to_isl_swizzles(dst_fmt.swizzles); in crocus_blit() local
621 dst_fmt.fmt, dst_swiz, in crocus_blit()

Completed in 8 milliseconds