Home | History | Annotate | Download | only in functional

Lines Matching refs:layoutFlags

371 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags)
381 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
393 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags);
405 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags));
411 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags)
422 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
434 return computeStd430BaseAlignment(type.getElementType(), layoutFlags);
443 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags));
469 deUint32 layoutFlags)
473 const bool isStd140 = (layoutFlags & LAYOUT_STD140) != 0;
474 const int baseAlignment = isStd140 ? computeStd140BaseAlignment(type, layoutFlags)
475 : computeStd430BaseAlignment(type, layoutFlags);
497 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
546 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR);
572 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
580 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);