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