Lines Matching refs:layoutFlags

76 	void					generateBlock				(de::Random& rnd, deUint32 layoutFlags);
122 void RandomSSBOLayoutCase::generateBlock (de::Random& rnd, deUint32 layoutFlags)
147 layoutFlags |= rnd.choose<deUint32>(layoutFlagCandidates.begin(), layoutFlagCandidates.end());
152 layoutFlags |= rnd.choose<deUint32>(&matrixCandidates[0], &matrixCandidates[DE_LENGTH_OF_ARRAY(matrixCandidates)]);
155 block.setFlags(layoutFlags);
315 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances)
320 block.setFlags(layoutFlags);
333 BlockBasicUnsizedArrayCase (Context& context, const char* name, const char* description, const VarType& elementType, int arraySize, deUint32 layoutFlags)
338 block.setFlags(layoutFlags);
358 BlockSingleStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
360 , m_layoutFlags (layoutFlags)
391 BlockSingleStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
393 , m_layoutFlags (layoutFlags)
426 BlockSingleNestedStructCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
428 , m_layoutFlags (layoutFlags)
466 BlockSingleNestedStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
468 , m_layoutFlags (layoutFlags)
506 BlockUnsizedStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
508 , m_layoutFlags (layoutFlags)
550 Block2LevelUnsizedStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
552 , m_layoutFlags (layoutFlags)
593 BlockUnsizedNestedStructArrayCase (Context& context, const char* name, const char* description, deUint32 layoutFlags, BufferMode bufferMode, int numInstances)
595 , m_layoutFlags (layoutFlags)
778 } layoutFlags[] =
811 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
813 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
822 layoutGroup->addChild(new BlockBasicTypeCase(m_context, typeName, "", VarType(type, glu::PRECISION_LAST), layoutFlags[layoutFlagNdx].flags, 0));
830 layoutGroup->addChild(new BlockBasicTypeCase(m_context, caseName.c_str(), "", VarType(type, precision), layoutFlags[layoutFlagNdx].flags, 0));
843 layoutGroup->addChild(new BlockBasicTypeCase(m_context, caseName.c_str(), "", glu::VarType(type, precision), layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags, 0));
856 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
858 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
869 layoutFlags[layoutFlagNdx].flags, 0));
876 layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags, 0));
887 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
889 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
900 arraySize, layoutFlags[layoutFlagNdx].flags));
907 layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags));
918 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
920 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
932 layoutGroup->addChild(new BlockBasicTypeCase(m_context, typeName, "", fullType, layoutFlags[layoutFlagNdx].flags, 0));
939 layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags, 0));
950 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
952 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
966 layoutGroup->addChild(new BlockBasicTypeCase(m_context, typeName, "", fullType, layoutFlags[layoutFlagNdx].flags, 0));
973 layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags, 0));
984 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
986 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
999 layoutGroup->addChild(new BlockBasicUnsizedArrayCase(m_context, typeName, "", childType1, parentSize, layoutFlags[layoutFlagNdx].flags));
1006 layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags));
1022 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1026 const deUint32 caseFlags = layoutFlags[layoutFlagNdx].flags;
1027 string caseName = layoutFlags[layoutFlagNdx].name;
1051 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1055 std::string baseName = layoutFlags[layoutFlagNdx].name;
1056 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1080 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1084 std::string baseName = layoutFlags[layoutFlagNdx].name;
1085 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1109 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1113 std::string baseName = layoutFlags[layoutFlagNdx].name;
1114 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1138 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1142 std::string baseName = layoutFlags[layoutFlagNdx].name;
1143 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1167 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1171 std::string baseName = layoutFlags[layoutFlagNdx].name;
1172 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1196 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1200 std::string baseName = layoutFlags[layoutFlagNdx].name;
1201 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1220 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1222 tcu::TestCaseGroup* layoutGroup = new tcu::TestCaseGroup(m_testCtx, layoutFlags[layoutFlagNdx].name, "");
1233 layoutFlags[layoutFlagNdx].flags, numInstances));
1239 VarType(type, glu::PRECISION_HIGHP), layoutFlags[layoutFlagNdx].flags|matrixFlags[matFlagNdx].flags,
1256 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1260 std::string baseName = layoutFlags[layoutFlagNdx].name;
1261 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;
1282 for (int layoutFlagNdx = 0; layoutFlagNdx < DE_LENGTH_OF_ARRAY(layoutFlags); layoutFlagNdx++)
1286 std::string baseName = layoutFlags[layoutFlagNdx].name;
1287 deUint32 baseFlags = layoutFlags[layoutFlagNdx].flags;