/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fSSBOLayoutTests.cpp | 76 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 D | es31fUniformBlockTests.cpp | 62 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 D | es31fSSBOLayoutCase.cpp | 366 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 D | es3fUniformBlockTests.cpp | 60 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 D | vktSSBOLayoutTests.cpp | 94 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 D | vktSSBOLayoutCase.cpp | 322 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 D | vktSSBOLayoutTests.cpp | 94 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 D | vktSSBOLayoutCase.cpp | 322 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 D | vktUniformBlockTests.cpp | 45 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 D | vktRandomUniformBlockCase.cpp | 100 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 D | vktUniformBlockCase.cpp | 405 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 D | vktRandomUniformBlockCase.hpp | 75 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ubo/ |
H A D | vktUniformBlockTests.cpp | 45 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 D | vktRandomUniformBlockCase.cpp | 101 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 D | vktUniformBlockCase.cpp | 405 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 D | vktRandomUniformBlockCase.hpp | 76 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcUniformBlockTests.cpp | 71 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 D | SkSLModifiers.cpp | 60 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 D | vktTransformFeedbackFuzzLayoutTests.cpp | 47 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 D | vktTransformFeedbackRandomLayoutCase.hpp | 66 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
H A D | vktTransformFeedbackRandomLayoutCase.cpp | 150 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 D | vktTransformFeedbackFuzzLayoutTests.cpp | 48 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 D | vktTransformFeedbackRandomLayoutCase.hpp | 67 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsRandomUniformBlockCase.cpp | 82 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 D | glsRandomUniformBlockCase.hpp | 80 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|