Searched refs:SwizzleX (Results 1 - 23 of 23) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_dump.c109 ENM( src->DimIndirect.SwizzleX, tgsi_swizzle_names );
128 ENM( src->Indirect.SwizzleX, tgsi_swizzle_names );
156 ENM( dst->DimIndirect.SwizzleX, tgsi_swizzle_names );
175 ENM( dst->Indirect.SwizzleX, tgsi_swizzle_names );
509 if (inst->Predicate.SwizzleX != TGSI_SWIZZLE_X ||
514 ENM( inst->Predicate.SwizzleX, tgsi_swizzle_names );
565 if (src->Register.SwizzleX != TGSI_SWIZZLE_X ||
570 ENM( src->Register.SwizzleX, tgsi_swizzle_names );
592 ENM( inst->TexOffsets[i].SwizzleX, tgsi_swizzle_names);
H A Dtgsi_build.c644 instruction_predicate.SwizzleX = TGSI_SWIZZLE_X;
668 instruction_predicate.SwizzleX = swizzleX;
749 texture_offset.SwizzleX = 0;
768 texture_offset.SwizzleX = swizzle_x;
784 src_register.SwizzleX = TGSI_SWIZZLE_X;
823 src_register.SwizzleX = swizzle_x;
999 full_inst->Predicate.SwizzleX,
1051 full_inst->TexOffsets[i].SwizzleX,
1088 reg->Indirect.SwizzleX,
1127 reg->DimIndirect.SwizzleX,
[all...]
H A Dtgsi_util.c58 return reg->SwizzleX;
90 reg->SwizzleX = swizzle;
H A Dtgsi_ureg.h48 unsigned SwizzleX : 2; /* TGSI_SWIZZLE_ */ member in struct:ureg_src
870 unsigned swz = ( (reg.SwizzleX << 0) |
881 reg.SwizzleX = (swz >> (x*2)) & 0x3;
936 reg.IndirectSwizzle = addr.SwizzleX;
948 reg.IndirectSwizzle = addr.SwizzleX;
973 reg.DimIndSwizzle = addr.SwizzleX;
1008 src.SwizzleX = TGSI_SWIZZLE_X;
1035 src.SwizzleX = TGSI_SWIZZLE_X;
1086 src.SwizzleX = 0;
H A Dtgsi_scan.c117 (src->Register.SwizzleX == TGSI_SWIZZLE_Z ||
316 src->Register.SwizzleX != TGSI_SWIZZLE_X ||
H A Dtgsi_ureg.c837 out[n].src.SwizzleX = src.SwizzleX;
850 out[n].src.SwizzleX = src.IndirectSwizzle;
868 out[n].src.SwizzleX = src.DimIndSwizzle;
915 out[n].src.SwizzleX = dst.IndirectSwizzle;
974 out[1].insn_predicate.SwizzleX = pred_swizzle_x;
H A Dtgsi_text.c713 dst->Indirect.SwizzleX = bracket[0].ind_comp;
799 src->Indirect.SwizzleX = bracket[0].ind_comp;
809 src->Register.SwizzleX = swizzle[0];
897 inst.Predicate.SwizzleX = swizzle[0];
H A Dtgsi_exec.c1213 * .x = Indirect.SwizzleX
1275 * .y = DimIndirect.SwizzleX
1378 * .x = Indirect.SwizzleX
1430 * .y = DimIndirect.SwizzleX
1537 swizzle = inst->Predicate.SwizzleX;
2011 inst->TexOffsets[0].SwizzleX, &index, &ZeroVec, &offset[0]);
/external/mesa3d/src/gallium/include/pipe/
H A Dp_shader_tokens.h529 unsigned SwizzleX : 2; /* TGSI_SWIZZLE_x */ member in struct:tgsi_texture_offset
542 unsigned SwizzleX : 2; /* TGSI_SWIZZLE_x */ member in struct:tgsi_instruction_predicate
561 * The fetched register components are swizzled according to SwizzleX, SwizzleY,
572 unsigned SwizzleX : 2; /* TGSI_SWIZZLE_ */ member in struct:tgsi_src_register
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_fpc_optimize.c77 if ( write_mask & TGSI_WRITEMASK_X && r->Register.SwizzleX != TGSI_SWIZZLE_X)
128 r->Register.SwizzleX = neutral;
130 r->Register.SwizzleX = TGSI_SWIZZLE_X;
154 o->SwizzleX = i->SwizzleX;
H A Di915_fpc.h252 unsigned SwizzleX : 3; /* TGSI_SWIZZLE_ */ member in struct:i915_src_register
H A Di915_fpc_translate.c265 source->Register.SwizzleX,
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pipe_aapoint.c263 newInst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_X;
266 newInst.Src[1].Register.SwizzleX = TGSI_SWIZZLE_Y;
318 newInst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_Y;
354 newInst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_Z;
420 newInst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_Y;
427 newInst.Src[1].Register.SwizzleX = TGSI_SWIZZLE_W;
433 newInst.Src[2].Register.SwizzleX = TGSI_SWIZZLE_W;
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi.c327 reg->Register.SwizzleX,
H A Dlp_bld_tgsi_aos.c310 inst->Predicate.SwizzleX,
H A Dlp_bld_tgsi_soa.c524 unsigned swizzle = indirect_reg->SwizzleX;
875 swizzles[0] = inst->Predicate.SwizzleX;
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnvfx_fragprog.c402 src.swz[0] = fsrc->Register.SwizzleX;
471 || fsrc->Register.SwizzleX == PIPE_SWIZZLE_ALPHA
478 addend.swz[0] = fsrc->Register.SwizzleX;
H A Dnvfx_vertprog.c394 src.swz[0] = fsrc->Register.SwizzleX;
408 src.indirect_swz = fsrc->Indirect.SwizzleX;
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_shader.c942 r600_src->swizzle[0] = tgsi_src->Register.SwizzleX;
951 if ((tgsi_src->Register.SwizzleX == tgsi_src->Register.SwizzleY) &&
952 (tgsi_src->Register.SwizzleX == tgsi_src->Register.SwizzleZ) &&
953 (tgsi_src->Register.SwizzleX == tgsi_src->Register.SwizzleW)) {
955 index = tgsi_src->Register.Index * 4 + tgsi_src->Register.SwizzleX;
3778 offset_x = ctx->literals[inst->TexOffsets[0].Index + inst->TexOffsets[0].SwizzleX] << 1;
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_from_tgsi.cpp62 reg.SwizzleX = off.SwizzleX;
/external/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp2739 inst->tex_offsets[0].SwizzleX = GET_SWZ(offset.swizzle, 0);
4169 src.IndirectSwizzle = addr.SwizzleX;
4195 offset.SwizzleX = in_offset->SwizzleX;
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_tgsi_insn.c232 reg->Register.SwizzleX,
1176 const boolean w_tested = (reg->Register.SwizzleW == reg->Register.SwizzleX ||
1182 reg->Register.SwizzleX != 0 ||
/external/mesa3d/src/gallium/drivers/radeon/
H A Dradeon_setup_tgsi_llvm.c666 bld->immediates[off->Index][off->SwizzleX],

Completed in 383 milliseconds