Home | History | Annotate | Download | only in hlsl

Lines Matching refs:subset

1373     const TType& dereferencedType, int subset)
1381 int newSubset = flattenData->second.offsets[subset >= 0 ? subset + member : member];
1402 // that is just getting a subset assigned. Follows the same logic as flattenAccess,
1405 // Returns the offset into the first leaf of the subset.
1413 int subset = sym->getFlattenSubset();
1414 if (subset == -1)
1417 // Getting this far means a partial aggregate is identified by the flatten subset.
1418 // Find the first leaf of the subset.
1424 return findSubtreeOffset(sym->getType(), subset, flattenData->second.offsets);
1427 subset = flattenData->second.offsets[subset];
1431 int HlslParseContext::findSubtreeOffset(const TType& type, int subset, const TVector<int>& offsets) const
1434 return offsets[subset];
1436 return findSubtreeOffset(derefType, offsets[subset], offsets);
8255 const TSourceLoc& loc, bool subset)
8390 if (subset || (newNode != node && newNode->getType() == type))