Lines Matching refs:mSwizzleOffsets
1133 mSwizzleOffsets = node.mSwizzleOffsets; in TIntermSwizzle()
1383 mSwizzleOffsets(swizzleOffsets), in TIntermSwizzle()
1387 ASSERT(mSwizzleOffsets.size() <= 4); in TIntermSwizzle()
1540 auto numFields = mSwizzleOffsets.size(); in promote()
1552 for (const auto offset : mSwizzleOffsets) in hasDuplicateOffsets()
1570 return mSwizzleOffsets.size() == 1 && mSwizzleOffsets[0] == offset; in offsetsMatch()
1575 for (const int offset : mSwizzleOffsets) in writeOffsetsAsXYZW()
1885 for (int offset : mSwizzleOffsets) in fold()
1888 ASSERT(static_cast<size_t>(offset) < operandSwizzle->mSwizzleOffsets.size()); in fold()
1889 foldedOffsets.push_back(operandSwizzle->mSwizzleOffsets[offset]); in fold()
1891 operandSwizzle->mSwizzleOffsets = foldedOffsets; in fold()
1902 TConstantUnion *constArray = new TConstantUnion[mSwizzleOffsets.size()]; in fold()
1903 for (size_t i = 0; i < mSwizzleOffsets.size(); ++i) in fold()
1906 operandConstant->getType(), operandConstant->getConstantValue(), mSwizzleOffsets.at(i)); in fold()