HomeSort by relevance Sort by last modified time
    Searched refs:computeReferenceLayout (Results 1 - 3 of 3) sorted by null

  /external/deqp/external/vulkancts/modules/vulkan/ubo/
vktUniformBlockCase.cpp 555 int computeReferenceLayout (
678 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
686 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
695 void computeReferenceLayout (UniformLayout& layout, const ShaderInterface& interface)
711 curOffset += computeReferenceLayout(layout, activeBlockNdx, curOffset, blockPrefix + uniform.getName(), uniform.getType(), mergeLayoutFlags(block.getFlags(), uniform.getFlags()));
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/ssbo/
vktSSBOLayoutCase.cpp 470 int computeReferenceLayout (
591 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
599 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
609 int computeReferenceLayout (BufferLayout& layout, int curBlockNdx, const std::string& blockPrefix, int baseOffset, const BufferVar& bufVar, deUint32 blockLayoutFlags)
689 // Struct base alignment is not added multiple times as curOffset supplied to computeReferenceLayout
690 // was already aligned correctly. Thus computeReferenceLayout should not add any extra padding
698 const int size = computeReferenceLayout(layout, curBlockNdx, deAlign32(curOffset, baseAlignment), prefix, varType.getElementType(), combinedFlags);
714 return computeReferenceLayout(layout, curBlockNdx, baseOffset, blockPrefix + bufVar.getName(), varType, combinedFlags);
717 void computeReferenceLayout (BufferLayout& layout, ShaderInterface& interface)
734 curOffset += computeReferenceLayout(layout, activeBlockNdx, blockPrefix, curOffset, bufVar, block.getFlags())
    [all...]
  /external/deqp/modules/gles31/functional/
es31fSSBOLayoutCase.cpp 463 int computeReferenceLayout (
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);
589 int computeReferenceLayout (BufferLayout& layout, int curBlockNdx, const std::string& blockPrefix, int baseOffset, const BufferVar& bufVar, deUint32 blockLayoutFlags)
661 // Struct base alignment is not added multiple times as curOffset supplied to computeReferenceLayout
662 // was already aligned correctly. Thus computeReferenceLayout should not add any extra padding
669 const int stride = computeReferenceLayout(layout, curBlockNdx, curOffset, prefix, varType.getElementType(), combinedFlags);
683 return computeReferenceLayout(layout, curBlockNdx, baseOffset, blockPrefix + bufVar.getName(), varType, combinedFlags);
686 void computeReferenceLayout (BufferLayout& layout, const ShaderInterface& interface)
702 curOffset += computeReferenceLayout(layout, activeBlockNdx, blockPrefix, curOffset, bufVar, block.getFlags())
    [all...]

Completed in 367 milliseconds