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

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dir2.h39 uint16_t dst_swiz; member in struct:ir2_fetch_info::__anona57b754f010a::__anona57b754f0208
H A Dfd2_program.c167 instr_fetch_vtx_t *instr, uint16_t dst_swiz)
189 unsigned s = dst_swiz >> i*3 & 7;
192 instr->dst_swiz = swiz;
206 patch_vtx_fetch(ctx, &vtx->pipe[idx], &instr->vtx, fi->vtx.dst_swiz);
333 instr->dst_swiz = IR2_FETCH_SWIZ_XYZ1;
348 instr->dst_swiz = IR2_FETCH_SWIZ_XY01;
357 instr->dst_swiz = IR2_FETCH_SWIZ_XYZ1;
166 patch_vtx_fetch(struct fd_context * ctx,struct pipe_vertex_element * elem,instr_fetch_vtx_t * instr,uint16_t dst_swiz) argument
H A Dir2_assemble.c131 unsigned dst_swiz = 0xfff; local in function:fetch_dst_swiz
133 dst_swiz &= ~(7 << comp[i].c * 3);
134 dst_swiz |= i << comp[i].c * 3;
136 return dst_swiz;
191 vtx->dst_swiz = fetch_dst_swiz(ctx, instr);
210 tex->dst_swiz = fetch_dst_swiz(ctx, instr);
229 tex->dst_swiz = 0xfff;
437 info->vtx.dst_swiz = bc.fetch.vtx.dst_swiz;
H A Dinstr-a2xx.h334 uint16_t dst_swiz : 12; member in struct:PACKED
369 uint16_t dst_swiz : 12; member in struct:PACKED
H A Ddisasm-a2xx.c315 static void print_fetch_dst(uint32_t dst_reg, uint32_t dst_swiz) argument
320 printf("%c", chan_names[dst_swiz & 0x7]);
321 dst_swiz >>= 3;
336 print_fetch_dst(vtx->dst_reg, vtx->dst_swiz);
399 print_fetch_dst(tex->dst_reg, tex->dst_swiz);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dir2.h39 uint16_t dst_swiz; member in struct:ir2_fetch_info::__anond9066522010a::__anond90665220208
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;
335 instr->dst_swiz = IR2_FETCH_SWIZ_XY01;
344 instr->dst_swiz = IR2_FETCH_SWIZ_XYZ1;
169 patch_vtx_fetch(struct fd_context * ctx,struct pipe_vertex_element * elem,instr_fetch_vtx_t * instr,uint16_t dst_swiz) argument
H A Dir2_assemble.c132 unsigned dst_swiz = 0xfff; local in function:fetch_dst_swiz
134 dst_swiz &= ~(7 << comp[i].c * 3);
135 dst_swiz |= i << comp[i].c * 3;
137 return dst_swiz;
194 vtx->dst_swiz = fetch_dst_swiz(ctx, instr);
213 tex->dst_swiz = fetch_dst_swiz(ctx, instr);
232 tex->dst_swiz = 0xfff;
441 info->vtx.dst_swiz = bc.fetch.vtx.dst_swiz;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler_nir.c468 unsigned dst_swiz; local in function:emit_alu
469 hw_dst dst = ra_dest(c, &alu->dest.dest, &dst_swiz);
479 /* not per-component - don't compose dst_swiz */
480 dst_swiz = INST_SWIZ_IDENTITY;
493 src = src_swizzle(src, dst_swiz);
512 unsigned dst_swiz; local in function:emit_tex
513 hw_dst dst = ra_dest(c, &tex->dest, &dst_swiz);
536 etna_emit_tex(c, tex->op, tex->sampler_index, dst_swiz, dst, get_src(c, coord),
555 unsigned dst_swiz; local in function:emit_intrinsic
556 struct etna_inst_dst dst = ra_dest(c, &intr->dest, &dst_swiz);
579 unsigned dst_swiz; local in function:emit_intrinsic
[all...]
H A Detnaviv_compiler_nir_emit.c195 etna_emit_tex(struct etna_compile *c, nir_texop op, unsigned texid, unsigned dst_swiz, argument
202 .tex.swiz = dst_swiz,
H A Detnaviv_compiler_nir.h343 etna_emit_tex(struct etna_compile *c, nir_texop op, unsigned texid, unsigned dst_swiz,
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir2/
H A Dinstr-a2xx.h329 uint16_t dst_swiz : 12; member in struct:PACKED
364 uint16_t dst_swiz : 12; member in struct:PACKED
H A Ddisasm-a2xx.c331 print_fetch_dst(uint32_t dst_reg, uint32_t dst_swiz) argument
336 printf("%c", chan_names[dst_swiz & 0x7]);
337 dst_swiz >>= 3;
353 print_fetch_dst(vtx->dst_reg, vtx->dst_swiz);
417 print_fetch_dst(tex->dst_reg, tex->dst_swiz);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_blit.c608 struct isl_swizzle dst_swiz = pipe_to_isl_swizzles(dst_fmt.swizzles); local in function:crocus_blit
621 dst_fmt.fmt, dst_swiz,

Completed in 14 milliseconds