Lines Matching refs:UniformCollection

335 class UniformCollection
346 UniformCollection (void) {}
347 ~UniformCollection (void)
355 void moveContents (UniformCollection& receiver)
395 static UniformCollection* basic (const glu::DataType type, const char* const nameSuffix = "")
397 UniformCollection* const res = new UniformCollection;
403 static UniformCollection* basicArray (const glu::DataType type, const char* const nameSuffix = "")
405 UniformCollection* const res = new UniformCollection;
411 static UniformCollection* basicStruct (const glu::DataType type0, const glu::DataType type1, const bool containsArrays, const char* const nameSuffix = "")
413 UniformCollection* const res = new UniformCollection;
432 static UniformCollection* structInArray (const glu::DataType type0, const glu::DataType type1, const bool containsArrays, const char* const nameSuffix = "")
434 UniformCollection* const res = basicStruct(type0, type1, containsArrays, nameSuffix);
439 static UniformCollection* nestedArraysStructs (const glu::DataType type0, const glu::DataType type1, const char* const nameSuffix = "")
441 UniformCollection* const res = new UniformCollection;
468 static UniformCollection* multipleBasic (const char* const nameSuffix = "")
471 UniformCollection* const res = new UniformCollection;
475 UniformCollection* const sub = basic(types[i], ("_" + de::toString(i) + nameSuffix).c_str());
483 static UniformCollection* multipleBasicArray (const char* const nameSuffix = "")
486 UniformCollection* const res = new UniformCollection;
490 UniformCollection* const sub = basicArray(types[i], ("_" + de::toString(i) + nameSuffix).c_str());
498 static UniformCollection* multipleNestedArraysStructs (const char* const nameSuffix = "")
502 UniformCollection* const res = new UniformCollection;
508 UniformCollection* const sub = nestedArraysStructs(types0[i], types1[i], ("_" + de::toString(i) + nameSuffix).c_str());
516 static UniformCollection* random (const deUint32 seed)
521 UniformCollection* const res = new UniformCollection;
548 // When the same UniformCollection is needed in several places, a SharedPtr is used instead.
549 UniformCollection (const UniformCollection&); // Not allowed.
550 UniformCollection& operator= (const UniformCollection&); // Not allowed.
941 UniformCase (Context& context, const char* name, const char* description, CaseShaderType caseType, const SharedPtr<const UniformCollection>& uniformCollection);
942 UniformCase (Context& context, const char* name, const char* description, CaseShaderType caseType, const SharedPtr<const UniformCollection>& uniformCollection, deUint32 features);
1052 const SharedPtr<const UniformCollection> m_uniformCollection;
1112 UniformCase::UniformCase (Context& context, const char* const name, const char* const description, const CaseShaderType caseShaderType, const SharedPtr<const UniformCollection>& uniformCollection, const deUint32 features)
1121 UniformCase::UniformCase (Context& context, const char* const name, const char* const description, const CaseShaderType caseShaderType, const SharedPtr<const UniformCollection>& uniformCollection)
1134 , m_uniformCollection (UniformCollection::random(seed))
2196 UniformInfoQueryCase (Context& context, const char* name, const char* description, CaseShaderType shaderType, const SharedPtr<const UniformCollection>& uniformCollection, CaseType caseType, deUint32 additionalFeatures = 0);
2232 UniformInfoQueryCase::UniformInfoQueryCase (Context& context, const char* const name, const char* const description, const CaseShaderType shaderType, const SharedPtr<const UniformCollection>& uniformCollection, const CaseType caseType, const deUint32 additionalFeatures)
2335 const SharedPtr<const UniformCollection>& uniformCollection,
2419 const SharedPtr<const UniformCollection>& uniformCollection,
2593 SharedPtr<const UniformCollection> uniformCollection;
2595 UniformCollectionCase (const char* const name, const UniformCollection* uniformCollection_)
2644 defaultUniformCollections[UNIFORMCOLLECTIONS_BASIC].cases.push_back(UniformCollectionCase(typeName, UniformCollection::basic(dataType)));
2650 defaultUniformCollections[UNIFORMCOLLECTIONS_BASIC_ARRAY].cases.push_back(UniformCollectionCase(typeName, UniformCollection::basicArray(dataType)));
2664 defaultUniformCollections[UNIFORMCOLLECTIONS_BASIC_STRUCT].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::basicStruct(dataType, secondDataType, false)));
2665 defaultUniformCollections[UNIFORMCOLLECTIONS_ARRAY_IN_STRUCT].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::basicStruct(dataType, secondDataType, true)));
2666 defaultUniformCollections[UNIFORMCOLLECTIONS_STRUCT_IN_ARRAY].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::structInArray(dataType, secondDataType, false)));
2667 defaultUniformCollections[UNIFORMCOLLECTIONS_NESTED_STRUCTS_ARRAYS].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::nestedArraysStructs(dataType, secondDataType)));
2670 defaultUniformCollections[UNIFORMCOLLECTIONS_MULTIPLE_BASIC].cases.push_back (UniformCollectionCase(DE_NULL, UniformCollection::multipleBasic()));
2671 defaultUniformCollections[UNIFORMCOLLECTIONS_MULTIPLE_BASIC_ARRAY].cases.push_back (UniformCollectionCase(DE_NULL, UniformCollection::multipleBasicArray()));
2672 defaultUniformCollections[UNIFORMCOLLECTIONS_MULTIPLE_NESTED_STRUCTS_ARRAYS].cases.push_back (UniformCollectionCase(DE_NULL, UniformCollection::multipleNestedArraysStructs()));
2703 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2724 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2767 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2833 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2912 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2938 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;