Lines Matching refs:packedVarying
70 bool VaryingPacking::packVarying(const PackedVarying &packedVarying) in packVarying() argument
72 const auto &varying = *packedVarying.varying; in packVarying()
94 varyingRows *= (packedVarying.isArrayElement() ? 1 : elementCount); in packVarying()
112 insert(row, 0, packedVarying); in packVarying()
126 insert(r, 2, packedVarying); in packVarying()
185 registerInfo.packedVarying = &packedVarying; in packVarying()
189 (packedVarying.isArrayElement() ? packedVarying.arrayIndex : arrayIndex); in packVarying()
193 if (!packedVarying.varying->isBuiltIn()) in packVarying()
231 const PackedVarying &packedVarying) in insert() argument
236 const auto &varying = *packedVarying.varying; in insert()
243 registerInfo.packedVarying = &packedVarying; in insert()
251 if (packedVarying.isArrayElement() && arrayElement != packedVarying.arrayIndex) in insert()
262 if (!packedVarying.varying->isBuiltIn()) in insert()
371 for (const PackedVarying &packedVarying : packedVaryings) in packUserVaryings() local
373 if (!packVarying(packedVarying)) in packUserVaryings()
375 infoLog << "Could not pack varying " << packedVarying.nameWithArrayIndex(); in packUserVaryings()