• Home
  • Raw
  • Download

Lines Matching refs:layoutFlags

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