Lines Matching refs:layoutFlags
366 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags)
376 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
388 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags);
400 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags));
406 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags)
417 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
429 return computeStd430BaseAlignment(type.getElementType(), layoutFlags);
438 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags));
464 deUint32 layoutFlags)
468 const bool isStd140 = (layoutFlags & LAYOUT_STD140) != 0;
469 const int baseAlignment = isStd140 ? computeStd140BaseAlignment(type, layoutFlags)
470 : computeStd430BaseAlignment(type, layoutFlags);
492 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
541 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
567 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
575 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);