Home | History | Annotate | Download | only in hlsl

Lines Matching refs:memberQualifier

8515         TQualifier& memberQualifier = memberType.getQualifier();
8517 globalQualifierFix(memberLoc, memberQualifier);
8518 memberQualifier.storage = type.getQualifier().storage;
8569 TQualifier& memberQualifier = typeList[member].type->getQualifier();
8571 if (memberQualifier.hasStream()) {
8572 if (defaultQualification.layoutStream != memberQualifier.layoutStream)
8580 if (memberQualifier.hasXfbBuffer()) {
8581 if (defaultQualification.layoutXfbBuffer != memberQualifier.layoutXfbBuffer)
8585 if (memberQualifier.hasLocation()) {
8598 mergeQualifiers(newMemberQualification, memberQualifier);
8599 memberQualifier = newMemberQualification;
8672 TQualifier& memberQualifier = typeList[member].type->getQualifier();
8674 if (! memberQualifier.hasLocation()) {
8677 memberQualifier.layoutLocation = nextLocation;
8678 memberQualifier.layoutComponent = 0;
8680 nextLocation = memberQualifier.layoutLocation +
8699 TQualifier& memberQualifier = typeList[member].type->getQualifier();
8703 if (! memberQualifier.hasXfbOffset()) {
8707 memberQualifier.layoutXfbOffset = nextOffset;
8709 nextOffset = memberQualifier.layoutXfbOffset;
8734 TQualifier& memberQualifier = typeList[member].type->getQualifier();
8747 if (memberQualifier.hasOffset()) {
8750 if (! IsMultipleOfPow2(memberQualifier.layoutOffset, memberAlignment))
8757 offset = std::max(offset, memberQualifier.layoutOffset);
8762 if (memberQualifier.hasAlign())
8763 memberAlignment = std::max(memberAlignment, memberQualifier.layoutAlign);