Home | History | Annotate | Download | only in hlsl

Lines Matching refs:shouldFlatten

1161 bool HlslParseContext::shouldFlatten(const TType& type, TStorageQualifier qualifier, bool topLevel) const
1243 if (!shouldFlatten(type, outerQualifier.storage, false)) {
1279 // Assumes shouldFlatten() or equivalent was called first.
1315 // Assumes shouldFlatten() or equivalent was called first.
1384 if (!shouldFlatten(dereferencedType, outerStorage, false)) {
1703 if (shouldFlatten(variable->getType(), variable->getType().getQualifier().storage, true)) {
2022 } else if (shouldFlatten(variable.getType(), EvqVaryingIn /* not assigned yet, but close enough */, true))
2819 } else if (flattened && !shouldFlatten(derefType, isLeft ? leftStorage : rightStorage, false)) {
2857 bool shouldFlattenSubsetLeft = isFlattenLeft && shouldFlatten(left->getType(), leftStorage, topLevel);
2858 bool shouldFlattenSubsetRight = isFlattenRight && shouldFlatten(right->getType(), rightStorage, topLevel);
5402 } else if (shouldFlatten(*(*fnCandidate)[i].type, (*fnCandidate)[i].type->getQualifier().storage,
5569 if (!shouldFlatten(*function[param].type, function[param].type->getQualifier().storage, true)) {
5646 if (wasFlattened(arg) && shouldFlatten(*function[param].type, function[param].type->getQualifier().storage, true)) {
7735 const bool flattenVar = shouldFlatten(type, type.getQualifier().storage, true);