Home
last modified time | relevance | path

Searched refs:layoutFlags (Results 1 - 25 of 30) sorted by relevance

12

/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fSSBOLayoutTests.cpp76 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
122 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
147 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
152 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); in generateBlock()
155 block.setFlags(layoutFlags); in generateBlock()
315 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) in BlockBasicTypeCase() argument
320 block.setFlags(layoutFlags); in BlockBasicTypeCase()
333 BlockBasicUnsizedArrayCase (Context& context, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags) in BlockBasicUnsizedArrayCase() argument
338 block.setFlags(layoutFlags); in BlockBasicUnsizedArrayCase()
358 BlockSingleStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMod argument
391 BlockSingleStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleStructArrayCase() argument
426 BlockSingleNestedStructCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleNestedStructCase() argument
466 BlockSingleNestedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleNestedStructArrayCase() argument
506 BlockUnsizedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockUnsizedStructArrayCase() argument
550 Block2LevelUnsizedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) Block2LevelUnsizedStructArrayCase() argument
593 BlockUnsizedNestedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockUnsizedNestedStructArrayCase() argument
778 } layoutFlags[] = init() local
[all...]
H A Des31fUniformBlockTests.cpp62 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) in BlockBasicTypeCase() argument
67 block.setFlags(layoutFlags); in BlockBasicTypeCase()
77 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) in createBlockBasicTypeCases() argument
79 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_vertex").c_str(), "", type, layoutFlags|DECLARE_VERTEX, numInstances)); in createBlockBasicTypeCases()
80 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_fragment").c_str(), "", type, layoutFlags|DECLARE_FRAGMENT, numInstances)); in createBlockBasicTypeCases()
82 if (!(layoutFlags & LAYOUT_PACKED)) in createBlockBasicTypeCases()
83 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_both").c_str(), "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances)); in createBlockBasicTypeCases()
89 Block2LevelStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) in Block2LevelStructArrayCase() argument
91 , m_layoutFlags (layoutFlags) in Block2LevelStructArrayCase()
167 } layoutFlags[] in init() local
[all...]
H A Des31fSSBOLayoutCase.cpp366 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd140BaseAlignment() argument
376 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd140BaseAlignment()
388 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); in computeStd140BaseAlignment()
400 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd140BaseAlignment()
406 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd430BaseAlignment() argument
417 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd430BaseAlignment()
429 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); in computeStd430BaseAlignment()
438 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd430BaseAlignment()
464 deUint32 layoutFlags) in computeReferenceLayout()
468 const bool isStd140 = (layoutFlags in computeReferenceLayout()
458 computeReferenceLayout( BufferLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) computeReferenceLayout() argument
[all...]
/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fUniformBlockTests.cpp60 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) in BlockBasicTypeCase() argument
65 block.setFlags(layoutFlags); in BlockBasicTypeCase()
75 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) in createBlockBasicTypeCases() argument
77 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_vertex").c_str(), "", type, layoutFlags|DECLARE_VERTEX, numInstances)); in createBlockBasicTypeCases()
78 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_fragment").c_str(), "", type, layoutFlags|DECLARE_FRAGMENT, numInstances)); in createBlockBasicTypeCases()
80 if (!(layoutFlags & LAYOUT_PACKED)) in createBlockBasicTypeCases()
81 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_both").c_str(), "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances)); in createBlockBasicTypeCases()
87 BlockSingleStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) in BlockSingleStructCase() argument
89 , m_layoutFlags (layoutFlags) in BlockSingleStructCase()
120 BlockSingleStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMod argument
155 BlockSingleNestedStructCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleNestedStructCase() argument
239 BlockSingleNestedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleNestedStructArrayCase() argument
423 } layoutFlags[] = init() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutTests.cpp94 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
138 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
172 layoutFlags |= LAYOUT_16BIT_STORAGE; in generateBlock()
175 layoutFlags |= LAYOUT_8BIT_STORAGE; in generateBlock()
178 layoutFlags |= LAYOUT_DESCRIPTOR_INDEXING; in generateBlock()
182 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
187 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); in generateBlock()
190 block.setFlags(layoutFlags); in generateBlock()
382 BlockBasicTypeCase (tcu::TestContext& testCtx, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly) in BlockBasicTypeCase() argument
394 layoutFlags | in BlockBasicTypeCase()
425 BlockBasicUnsizedArrayCase(tcu::TestContext& testCtx, const char* name, const VarType& elementType, int arraySize, deUint32 layoutFlags, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly) BlockBasicUnsizedArrayCase() argument
475 BlockSingleStructCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly) BlockSingleStructCase() argument
506 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockSingleStructArrayCase() argument
539 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockSingleNestedStructCase() argument
577 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockSingleNestedStructArrayCase() argument
615 BlockUnsizedStructArrayCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockUnsizedStructArrayCase() argument
657 Block2LevelUnsizedStructArrayCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) Block2LevelUnsizedStructArrayCase() argument
698 BlockUnsizedNestedStructArrayCase(tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockUnsizedNestedStructArrayCase() argument
1137 } layoutFlags[] = init() local
[all...]
H A DvktSSBOLayoutCase.cpp322 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd140BaseAlignment() argument
332 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd140BaseAlignment()
344 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); in computeStd140BaseAlignment()
356 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd140BaseAlignment()
362 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd430BaseAlignment() argument
373 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd430BaseAlignment()
384 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); in computeStd430BaseAlignment()
393 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd430BaseAlignment()
399 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) in computeRelaxedBlockBaseAlignment() argument
410 const bool isRowMajor = !!(layoutFlags in computeRelaxedBlockBaseAlignment()
433 computeScalarBlockAlignment(const VarType& type, deUint32 layoutFlags) computeScalarBlockAlignment() argument
467 computeReferenceLayout( BufferLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) computeReferenceLayout() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ssbo/
H A DvktSSBOLayoutTests.cpp94 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
138 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
172 layoutFlags |= LAYOUT_16BIT_STORAGE; in generateBlock()
175 layoutFlags |= LAYOUT_8BIT_STORAGE; in generateBlock()
178 layoutFlags |= LAYOUT_DESCRIPTOR_INDEXING; in generateBlock()
182 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
187 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); in generateBlock()
190 block.setFlags(layoutFlags); in generateBlock()
382 BlockBasicTypeCase (tcu::TestContext& testCtx, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly) in BlockBasicTypeCase() argument
394 layoutFlags | in BlockBasicTypeCase()
425 BlockBasicUnsizedArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly) BlockBasicUnsizedArrayCase() argument
475 BlockSingleStructCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly) BlockSingleStructCase() argument
506 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockSingleStructArrayCase() argument
539 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockSingleNestedStructCase() argument
577 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockSingleNestedStructArrayCase() argument
615 BlockUnsizedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockUnsizedStructArrayCase() argument
657 Block2LevelUnsizedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) Block2LevelUnsizedStructArrayCase() argument
698 BlockUnsizedNestedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer) BlockUnsizedNestedStructArrayCase() argument
1137 } layoutFlags[] = init() local
[all...]
H A DvktSSBOLayoutCase.cpp322 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd140BaseAlignment() argument
332 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd140BaseAlignment()
344 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); in computeStd140BaseAlignment()
356 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd140BaseAlignment()
362 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd430BaseAlignment() argument
373 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd430BaseAlignment()
384 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); in computeStd430BaseAlignment()
393 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd430BaseAlignment()
399 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) in computeRelaxedBlockBaseAlignment() argument
410 const bool isRowMajor = !!(layoutFlags in computeRelaxedBlockBaseAlignment()
433 computeScalarBlockAlignment(const VarType& type, deUint32 layoutFlags) computeScalarBlockAlignment() argument
467 computeReferenceLayout( BufferLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) computeReferenceLayout() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo/
H A DvktUniformBlockTests.cpp45 BlockBasicTypeCase (tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag) in BlockBasicTypeCase() argument
57 layoutFlags |= LAYOUT_16BIT_STORAGE; in BlockBasicTypeCase()
62 layoutFlags |= LAYOUT_8BIT_STORAGE; in BlockBasicTypeCase()
68 if ((layoutFlags & LAYOUT_SCALAR) && !isDataTypeScalar(type.getBasicType())) { in BlockBasicTypeCase()
73 block.setFlags(layoutFlags); in BlockBasicTypeCase()
83 void createBlockBasicTypeCases (tcu::TestCaseGroup& group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) in createBlockBasicTypeCases() argument
87 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex", type, layoutFlags|DECLARE_VERTEX, numInstances, LOAD_FULL_MATRIX)); in createBlockBasicTypeCases()
88 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "fragment", type, layoutFlags|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); in createBlockBasicTypeCases()
89 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "both", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); in createBlockBasicTypeCases()
90 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex_comp_access", type, layoutFlags|DECLARE_VERTE in createBlockBasicTypeCases()
100 BlockSingleStructCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleStructCase() argument
123 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleStructArrayCase() argument
148 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleNestedStructCase() argument
178 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleNestedStructArrayCase() argument
276 Block2LevelStructArrayCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) Block2LevelStructArrayCase() argument
435 } layoutFlags[] = init() local
[all...]
H A DvktRandomUniformBlockCase.cpp100 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
141 layoutFlags |= LAYOUT_16BIT_STORAGE; in generateBlock()
144 layoutFlags |= LAYOUT_8BIT_STORAGE; in generateBlock()
147 layoutFlags |= LAYOUT_DESCRIPTOR_INDEXING; in generateBlock()
149 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
154 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); in generateBlock()
157 block.setFlags(layoutFlags); in generateBlock()
H A DvktUniformBlockCase.cpp405 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd140BaseAlignment() argument
415 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd140BaseAlignment()
427 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); in computeStd140BaseAlignment()
439 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd140BaseAlignment()
445 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd430BaseAlignment() argument
456 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd430BaseAlignment()
467 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); in computeStd430BaseAlignment()
476 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd430BaseAlignment()
482 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) in computeRelaxedBlockBaseAlignment() argument
493 const bool isRowMajor = !!(layoutFlags in computeRelaxedBlockBaseAlignment()
516 computeScalarBlockAlignment(const VarType& type, deUint32 layoutFlags) computeScalarBlockAlignment() argument
550 computeReferenceLayout( UniformLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) computeReferenceLayout() argument
[all...]
H A DvktRandomUniformBlockCase.hpp75 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ubo/
H A DvktUniformBlockTests.cpp45 BlockBasicTypeCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag) in BlockBasicTypeCase() argument
57 layoutFlags |= LAYOUT_16BIT_STORAGE; in BlockBasicTypeCase()
62 layoutFlags |= LAYOUT_8BIT_STORAGE; in BlockBasicTypeCase()
68 if ((layoutFlags & LAYOUT_SCALAR) && !isDataTypeScalar(type.getBasicType())) { in BlockBasicTypeCase()
73 block.setFlags(layoutFlags); in BlockBasicTypeCase()
83 void createBlockBasicTypeCases (tcu::TestCaseGroup& group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) in createBlockBasicTypeCases() argument
87 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex", "", type, layoutFlags|DECLARE_VERTEX, numInstances, LOAD_FULL_MATRIX)); in createBlockBasicTypeCases()
88 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "fragment", "", type, layoutFlags|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); in createBlockBasicTypeCases()
89 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "both", "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); in createBlockBasicTypeCases()
90 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex_comp_access", "", type, layoutFlags|DECLARE_VERTE in createBlockBasicTypeCases()
100 BlockSingleStructCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleStructCase() argument
123 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleStructArrayCase() argument
148 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleNestedStructCase() argument
178 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) BlockSingleNestedStructArrayCase() argument
276 Block2LevelStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag) Block2LevelStructArrayCase() argument
435 } layoutFlags[] = init() local
[all...]
H A DvktRandomUniformBlockCase.cpp101 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
142 layoutFlags |= LAYOUT_16BIT_STORAGE; in generateBlock()
145 layoutFlags |= LAYOUT_8BIT_STORAGE; in generateBlock()
148 layoutFlags |= LAYOUT_DESCRIPTOR_INDEXING; in generateBlock()
150 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
155 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); in generateBlock()
158 block.setFlags(layoutFlags); in generateBlock()
H A DvktUniformBlockCase.cpp405 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd140BaseAlignment() argument
415 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd140BaseAlignment()
427 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); in computeStd140BaseAlignment()
439 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd140BaseAlignment()
445 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) in computeStd430BaseAlignment() argument
456 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); in computeStd430BaseAlignment()
467 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); in computeStd430BaseAlignment()
476 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); in computeStd430BaseAlignment()
482 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) in computeRelaxedBlockBaseAlignment() argument
493 const bool isRowMajor = !!(layoutFlags in computeRelaxedBlockBaseAlignment()
516 computeScalarBlockAlignment(const VarType& type, deUint32 layoutFlags) computeScalarBlockAlignment() argument
550 computeReferenceLayout( UniformLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) computeReferenceLayout() argument
[all...]
H A DvktRandomUniformBlockCase.hpp76 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcUniformBlockTests.cpp71 void generateBlock(de::Random& rnd, deUint32 layoutFlags);
129 void RandomUniformBlockCase::generateBlock(de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
149 if ((m_features & FEATURE_SHARED_LAYOUT) && ((layoutFlags & DECLARE_BOTH) != DECLARE_BOTH)) in generateBlock()
154 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
159 layoutFlags |= in generateBlock()
163 block.setFlags(layoutFlags); in generateBlock()
299 const VarType& type, deUint32 layoutFlags, int numInstances) in BlockBasicTypeCase()
304 block.setFlags(layoutFlags); in BlockBasicTypeCase()
333 deUint32 layoutFlags, BufferMode bufferMode, int numInstances) in BlockSingleStructCase()
335 , m_layoutFlags(layoutFlags) in BlockSingleStructCase()
298 BlockBasicTypeCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, const VarType& type, deUint32 layoutFlags, int numInstances) BlockBasicTypeCase() argument
332 BlockSingleStructCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleStructCase() argument
366 BlockSingleStructArrayCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleStructArrayCase() argument
403 BlockSingleNestedStructCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleNestedStructCase() argument
445 BlockSingleNestedStructArrayCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) BlockSingleNestedStructArrayCase() argument
902 } layoutFlags[] = { { "shared", LAYOUT_SHARED }, { "packed", LAYOUT_PACKED }, { "std140", LAYOUT_STD140 } }; init() local
[all...]
/third_party/skia/src/sksl/ir/
H A DSkSLModifiers.cpp60 int layoutFlags = fLayout.fFlags; in checkPermitted() local
62 if (layoutFlags & lf.flag) { in checkPermitted()
68 layoutFlags &= ~lf.flag; in checkPermitted()
71 SkASSERT(layoutFlags == 0); in checkPermitted()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/
H A DvktTransformFeedbackFuzzLayoutTests.cpp47 deUint32 layoutFlags, in BlockBasicTypeCase()
62 block.setFlags(layoutFlags); in BlockBasicTypeCase()
72 void createBlockBasicTypeCases (tcu::TestCaseGroup& group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) in createBlockBasicTypeCases() argument
76 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex", type, layoutFlags, numInstances, LOAD_FULL_MATRIX, TEST_STAGE_VERTEX)); in createBlockBasicTypeCases()
77 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "geometry", type, layoutFlags, numInstances, LOAD_FULL_MATRIX, TEST_STAGE_GEOMETRY)); in createBlockBasicTypeCases()
87 deUint32 layoutFlags, in BlockSingleStructCase()
100 block.setFlags(layoutFlags); in BlockSingleStructCase()
115 deUint32 layoutFlags, in BlockSingleStructArrayCase()
130 block.setFlags(layoutFlags); in BlockSingleStructArrayCase()
145 deUint32 layoutFlags, in BlockSingleNestedStructCase()
44 BlockBasicTypeCase(tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockBasicTypeCase() argument
85 BlockSingleStructCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleStructCase() argument
113 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleStructArrayCase() argument
143 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleNestedStructCase() argument
178 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const std::string& name, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleNestedStructArrayCase() argument
[all...]
H A DvktTransformFeedbackRandomLayoutCase.hpp66 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
H A DvktTransformFeedbackRandomLayoutCase.cpp150 void RandomInterfaceBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
166 block.setFlags(layoutFlags); in generateBlock()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/transform_feedback/
H A DvktTransformFeedbackFuzzLayoutTests.cpp48 deUint32 layoutFlags, in BlockBasicTypeCase()
63 block.setFlags(layoutFlags); in BlockBasicTypeCase()
73 void createBlockBasicTypeCases (tcu::TestCaseGroup& group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) in createBlockBasicTypeCases() argument
77 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex", "", type, layoutFlags, numInstances, LOAD_FULL_MATRIX, TEST_STAGE_VERTEX)); in createBlockBasicTypeCases()
78 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "geometry", "", type, layoutFlags, numInstances, LOAD_FULL_MATRIX, TEST_STAGE_GEOMETRY)); in createBlockBasicTypeCases()
89 deUint32 layoutFlags, in BlockSingleStructCase()
102 block.setFlags(layoutFlags); in BlockSingleStructCase()
118 deUint32 layoutFlags, in BlockSingleStructArrayCase()
133 block.setFlags(layoutFlags); in BlockSingleStructArrayCase()
149 deUint32 layoutFlags, in BlockSingleNestedStructCase()
44 BlockBasicTypeCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockBasicTypeCase() argument
86 BlockSingleStructCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleStructCase() argument
115 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleStructArrayCase() argument
146 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleNestedStructCase() argument
182 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, TestStageFlags testStageFlags) BlockSingleNestedStructArrayCase() argument
[all...]
H A DvktTransformFeedbackRandomLayoutCase.hpp67 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
/third_party/vk-gl-cts/modules/glshared/
H A DglsRandomUniformBlockCase.cpp82 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) in generateBlock() argument
102 if ((m_features & FEATURE_SHARED_LAYOUT) && ((layoutFlags & DECLARE_BOTH) != DECLARE_BOTH)) in generateBlock()
107 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); in generateBlock()
112 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); in generateBlock()
115 block.setFlags(layoutFlags); in generateBlock()
H A DglsRandomUniformBlockCase.hpp80 void generateBlock (de::Random& rnd, deUint32 layoutFlags);

Completed in 31 milliseconds

12