/external/deqp/modules/gles31/functional/ |
es31fUniformBlockTests.cpp | 62 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) 67 block.setFlags(layoutFlags); 77 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) 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) 91 , m_layoutFlags (layoutFlags) 167 } layoutFlags[] [all...] |
es31fSSBOLayoutTests.cpp | 76 void generateBlock (de::Random& rnd, deUint32 layoutFlags); 120 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) 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) 316 block.setFlags(layoutFlags); 329 BlockBasicUnsizedArrayCase (Context& context, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags) 334 block.setFlags(layoutFlags); 354 BlockSingleStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances [all...] |
es31fSSBOLayoutCase.cpp | 371 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) 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) 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 & LAYOUT_STD140) != 0 [all...] |
/external/deqp/modules/gles3/functional/ |
es3fUniformBlockTests.cpp | 60 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances) 65 block.setFlags(layoutFlags); 75 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) 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) 89 , m_layoutFlags (layoutFlags) 120 BlockSingleStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
vktSSBOLayoutTests.cpp | 87 void generateBlock (de::Random& rnd, deUint32 layoutFlags); 129 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) 157 layoutFlags |= LAYOUT_16BIT_STORAGE; 160 layoutFlags |= LAYOUT_8BIT_STORAGE; 167 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 172 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 175 block.setFlags(layoutFlags); 365 BlockBasicTypeCase (tcu::TestContext& testCtx, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag) 377 layoutFlags |= LAYOUT_16BIT_STORAGE; 382 layoutFlags |= LAYOUT_8BIT_STORAGE [all...] |
vktSSBOLayoutCase.cpp | 325 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) 335 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 347 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); 359 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); 365 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) 376 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 387 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); 396 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); 402 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) 413 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR) [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
vktUniformBlockTests.cpp | 45 BlockBasicTypeCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag) 57 layoutFlags |= LAYOUT_16BIT_STORAGE; 62 layoutFlags |= LAYOUT_8BIT_STORAGE; 68 if ((layoutFlags & LAYOUT_SCALAR) && !isDataTypeScalar(type.getBasicType())) { 73 block.setFlags(layoutFlags); 85 void createBlockBasicTypeCases (tcu::TestCaseGroup& group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) 89 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex", "", type, layoutFlags|DECLARE_VERTEX, numInstances, LOAD_FULL_MATRIX)); 90 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "fragment", "", type, layoutFlags|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); 91 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "both", "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); 92 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex_comp_access", "", type, layoutFlags|DECLARE_VERTEX, numInstances, LOAD_MATRIX_COMPONENTS)) [all...] |
vktRandomUniformBlockCase.hpp | 75 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
vktRandomUniformBlockCase.cpp | 94 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) 123 layoutFlags |= LAYOUT_16BIT_STORAGE; 126 layoutFlags |= LAYOUT_8BIT_STORAGE; 128 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 133 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 136 block.setFlags(layoutFlags);
|
vktUniformBlockCase.cpp | 410 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) 420 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 432 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); 444 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); 450 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) 461 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 472 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); 481 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); 487 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) 498 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR) [all...] |
/external/deqp/modules/glshared/ |
glsRandomUniformBlockCase.hpp | 80 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
glsRandomUniformBlockCase.cpp | 82 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) 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);
|
glsUniformBlockCase.cpp | 466 void computeStd140Layout (UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) 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); [all...] |
/external/deqp/external/openglcts/modules/common/ |
glcUniformBlockTests.cpp | 71 void generateBlock(de::Random& rnd, deUint32 layoutFlags); 129 void RandomUniformBlockCase::generateBlock(de::Random& rnd, deUint32 layoutFlags) 149 if ((m_features & FEATURE_SHARED_LAYOUT) && ((layoutFlags & DECLARE_BOTH) != DECLARE_BOTH)) 154 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 159 layoutFlags |= 163 block.setFlags(layoutFlags); 299 const VarType& type, deUint32 layoutFlags, int numInstances) 304 block.setFlags(layoutFlags); 333 deUint32 layoutFlags, BufferMode bufferMode, int numInstances) 335 , m_layoutFlags(layoutFlags) [all...] |
glcUniformBlockCase.cpp | 439 const VarType& type, deUint32 layoutFlags) 460 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 510 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 537 type.getElementType(), layoutFlags); 547 memberIter->getType(), layoutFlags); [all...] |
/device/google/contexthub/util/nanoapp_postprocess/ |
postprocess.c | 238 static int finalizeAndWrite(struct NanoAppInfo *inf, FILE *out, uint32_t layoutFlags, uint64_t appId) 256 .flags = layoutFlags, 403 static int handleApp(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t appVer, bool verbose) 566 ret = finalizeAndWrite(&app, out, layoutFlags, appId); 573 static int handleKey(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint64_t keyId) 589 .flags = layoutFlags, 600 static int handleOs(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, bool bare) 620 .flags = layoutFlags, 642 uint32_t layoutFlags = 0; 674 u32Arg = &layoutFlags; [all...] |
postprocess_elf.c | 229 static int finalizeAndWrite(uint8_t *buf, uint32_t bufUsed, uint32_t bufSz, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t chreApi) 249 .flags = layoutFlags | (chreApi ? 0x0010 : 0x0000), 291 static int handleApp(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t appVer, uint32_t chreApi, bool verbose) 535 ret = finalizeAndWrite(buf, bufUsed, bufSz, out, layoutFlags, appId, chreApi); 792 static int handleAppStatic(const char *fileName, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t appVer, uint32_t chreApi, bool verbose) 829 return finalizeAndWrite(buf, offset, bufSize, out, layoutFlags, appId, chreApi) [all...] |