/external/deqp/modules/gles31/functional/ |
H A D | es31fUniformBlockTests.cpp | 62 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) argument 67 block.setFlags(layoutFlags); 77 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) argument 79 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_vertex").c_str(), "", type, layoutFlags|DECLARE_VERTEX, numInstances)); 80 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_fragment").c_str(), "", type, layoutFlags|DECLARE_FRAGMENT, numInstances)); 82 if (!(layoutFlags & LAYOUT_PACKED)) 83 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_both").c_str(), "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances)); 89 Block2LevelStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 91 , m_layoutFlags (layoutFlags) 167 } layoutFlags[] local [all...] |
H A D | es31fSSBOLayoutTests.cpp | 76 void generateBlock (de::Random& rnd, deUint32 layoutFlags); 120 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) argument 145 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 150 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 153 block.setFlags(layoutFlags); 311 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) argument 316 block.setFlags(layoutFlags); 329 BlockBasicUnsizedArrayCase (Context& context, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags) argument 334 block.setFlags(layoutFlags); 354 BlockSingleStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMod argument 387 BlockSingleStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 422 BlockSingleNestedStructCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 462 BlockSingleNestedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 502 BlockUnsizedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 546 Block2LevelUnsizedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 589 BlockUnsizedNestedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 774 } layoutFlags[] = local [all...] |
H A D | es31fSSBOLayoutCase.cpp | 371 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) argument 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) argument 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 463 computeReferenceLayout( BufferLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) argument [all...] |
/external/deqp/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) argument 65 block.setFlags(layoutFlags); 75 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) argument 77 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_vertex").c_str(), "", type, layoutFlags|DECLARE_VERTEX, numInstances)); 78 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_fragment").c_str(), "", type, layoutFlags|DECLARE_FRAGMENT, numInstances)); 80 if (!(layoutFlags & LAYOUT_PACKED)) 81 group->addChild(new BlockBasicTypeCase(context, (string(name) + "_both").c_str(), "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances)); 87 BlockSingleStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 89 , m_layoutFlags (layoutFlags) 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) argument 195 BlockSingleNestedStructArrayCase(Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 379 } layoutFlags[] = local [all...] |
/external/deqp/external/vulkancts/modules/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) argument 50 block.setFlags(layoutFlags); 62 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) argument 64 group->addChild(new BlockBasicTypeCase(testCtx, name + "_vertex", "", type, layoutFlags|DECLARE_VERTEX, numInstances)); 65 group->addChild(new BlockBasicTypeCase(testCtx, name + "_fragment", "", type, layoutFlags|DECLARE_FRAGMENT, numInstances)); 66 group->addChild(new BlockBasicTypeCase(testCtx, name + "_both", "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances)); 72 BlockSingleStructCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 82 block.setFlags(layoutFlags); 97 BlockSingleStructArrayCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 109 block.setFlags(layoutFlags); 124 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 156 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 260 Block2LevelStructArrayCase(tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 403 } layoutFlags[] = local [all...] |
H A D | vktRandomUniformBlockCase.hpp | 70 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
H A D | vktRandomUniformBlockCase.cpp | 94 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) argument 116 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 121 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 124 block.setFlags(layoutFlags);
|
H A D | vktUniformBlockCase.cpp | 412 void computeStd140Layout (UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) argument 433 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 483 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 509 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 517 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
|
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutTests.cpp | 71 void generateBlock (de::Random& rnd, deUint32 layoutFlags); 113 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) argument 134 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 139 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 142 block.setFlags(layoutFlags); 298 BlockBasicTypeCase (tcu::TestContext& testCtx, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) argument 303 block.setFlags(layoutFlags); 318 BlockBasicUnsizedArrayCase (tcu::TestContext& testCtx, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags) argument 323 block.setFlags(layoutFlags); 345 BlockSingleStructCase (tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMod argument 376 BlockSingleStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 409 BlockSingleNestedStructCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 447 BlockSingleNestedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 485 BlockUnsizedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 527 Block2LevelUnsizedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 568 BlockUnsizedNestedStructArrayCase(tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances) argument 759 } layoutFlags[] = local [all...] |
H A D | vktSSBOLayoutCase.cpp | 286 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) argument 296 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 308 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); 320 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); 326 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) argument 337 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 349 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); 358 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); 384 deUint32 layoutFlags) 388 const bool isStd140 = (layoutFlags 378 computeReferenceLayout( BufferLayout& layout, int curBlockNdx, int baseOffset, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) argument [all...] |
/external/deqp/modules/glshared/ |
H A D | glsRandomUniformBlockCase.hpp | 80 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
H A D | glsRandomUniformBlockCase.cpp | 82 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) argument 102 if ((m_features & FEATURE_SHARED_LAYOUT) && ((layoutFlags & DECLARE_BOTH) != DECLARE_BOTH)) 107 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 112 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 115 block.setFlags(layoutFlags);
|
H A D | glsUniformBlockCase.cpp | 466 void computeStd140Layout (UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) argument 487 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 537 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 563 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 571 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
|