/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/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) 50 block.setFlags(layoutFlags); 62 void createBlockBasicTypeCases (tcu::TestCaseGroup& group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0) 66 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex", "", type, layoutFlags|DECLARE_VERTEX, numInstances, LOAD_FULL_MATRIX)); 67 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "fragment", "", type, layoutFlags|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); 68 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "both", "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances, LOAD_FULL_MATRIX)); 69 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "vertex_comp_access", "", type, layoutFlags|DECLARE_VERTEX, numInstances, LOAD_MATRIX_COMPONENTS)); 70 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "fragment_comp_access", "", type, layoutFlags|DECLARE_FRAGMENT, numInstances, LOAD_MATRIX_COMPONENTS)); 71 typeGroup->addChild(new BlockBasicTypeCase(testCtx, "both_comp_access", "", type, layoutFlags|DECLARE_VERTEX|DECLARE_FRAGMENT, numInstances, LOAD_MATRIX_COMPONENTS)); 79 BlockSingleStructCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag [all...] |
vktRandomUniformBlockCase.hpp | 71 void generateBlock (de::Random& rnd, deUint32 layoutFlags);
|
vktRandomUniformBlockCase.cpp | 94 void RandomUniformBlockCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) 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);
|
vktUniformBlockCase.cpp | 416 void computeStd140Layout (UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags) 437 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 487 bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 513 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 521 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags); [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
vktSSBOLayoutTests.cpp | 83 void generateBlock (de::Random& rnd, deUint32 layoutFlags); 125 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags) 154 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end()); 159 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]); 162 block.setFlags(layoutFlags); 318 BlockBasicTypeCase (tcu::TestContext& testCtx, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag) 323 block.setFlags(layoutFlags); 338 BlockBasicUnsizedArrayCase (tcu::TestContext& testCtx, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags, MatrixLoadFlags matrixLoadFlag) 343 block.setFlags(layoutFlags); 365 BlockSingleStructCase (tcu::TestContext& testCtx, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag [all...] |
vktSSBOLayoutCase.cpp | 283 int computeStd140BaseAlignment (const VarType& type, deUint32 layoutFlags) 293 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 305 int elemAlignment = computeStd140BaseAlignment(type.getElementType(), layoutFlags); 317 maxBaseAlignment = de::max(maxBaseAlignment, computeStd140BaseAlignment(memberIter->getType(), layoutFlags)); 323 int computeStd430BaseAlignment (const VarType& type, deUint32 layoutFlags) 334 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR); 345 return computeStd430BaseAlignment(type.getElementType(), layoutFlags); 354 maxBaseAlignment = de::max(maxBaseAlignment, computeStd430BaseAlignment(memberIter->getType(), layoutFlags)); 360 int computeRelaxedBlockBaseAlignment (const VarType& type, deUint32 layoutFlags) 371 const bool isRowMajor = !!(layoutFlags & LAYOUT_ROW_MAJOR) [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...] |
/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...] |
/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...] |