Lines Matching refs:UniformCollection
315 class UniformCollection
326 UniformCollection (void) {}
327 ~UniformCollection (void)
335 void moveContents (UniformCollection& receiver)
375 static UniformCollection* basic (const glu::DataType type, const char* const nameSuffix = "")
377 UniformCollection* const res = new UniformCollection;
383 static UniformCollection* basicArray (const glu::DataType type, const char* const nameSuffix = "")
385 UniformCollection* const res = new UniformCollection;
391 static UniformCollection* basicStruct (const glu::DataType type0, const glu::DataType type1, const bool containsArrays, const char* const nameSuffix = "")
393 UniformCollection* const res = new UniformCollection;
412 static UniformCollection* structInArray (const glu::DataType type0, const glu::DataType type1, const bool containsArrays, const char* const nameSuffix = "")
414 UniformCollection* const res = basicStruct(type0, type1, containsArrays, nameSuffix);
419 static UniformCollection* nestedArraysStructs (const glu::DataType type0, const glu::DataType type1, const char* const nameSuffix = "")
421 UniformCollection* const res = new UniformCollection;
448 static UniformCollection* multipleBasic (const char* const nameSuffix = "")
451 UniformCollection* const res = new UniformCollection;
455 UniformCollection* const sub = basic(types[i], ("_" + de::toString(i) + nameSuffix).c_str());
463 static UniformCollection* multipleBasicArray (const char* const nameSuffix = "")
466 UniformCollection* const res = new UniformCollection;
470 UniformCollection* const sub = basicArray(types[i], ("_" + de::toString(i) + nameSuffix).c_str());
478 static UniformCollection* multipleNestedArraysStructs (const char* const nameSuffix = "")
482 UniformCollection* const res = new UniformCollection;
488 UniformCollection* const sub = nestedArraysStructs(types0[i], types1[i], ("_" + de::toString(i) + nameSuffix).c_str());
499 // When the same UniformCollection is needed in several places, a SharedPtr is used instead.
500 UniformCollection (const UniformCollection&); // Not allowed.
501 UniformCollection& operator= (const UniformCollection&); // Not allowed.
832 UniformCase (Context& context, const char* name, const char* description, CaseShaderType caseType, const SharedPtr<const UniformCollection>& uniformCollection, deUint32 features);
909 const SharedPtr<const UniformCollection> m_uniformCollection;
938 UniformCase::UniformCase (Context& context, const char* const name, const char* const description, const CaseShaderType caseShaderType, const SharedPtr<const UniformCollection>& uniformCollection, const deUint32 features)
1718 const SharedPtr<const UniformCollection>& uniformCollection,
1778 const SharedPtr<const UniformCollection>& uniformCollection,
1851 SharedPtr<const UniformCollection> uniformCollection;
1853 UniformCollectionCase (const char* const name, const UniformCollection* uniformCollection_)
1902 defaultUniformCollections[UNIFORMCOLLECTIONS_BASIC].cases.push_back(UniformCollectionCase(typeName, UniformCollection::basic(dataType)));
1908 defaultUniformCollections[UNIFORMCOLLECTIONS_BASIC_ARRAY].cases.push_back(UniformCollectionCase(typeName, UniformCollection::basicArray(dataType)));
1922 defaultUniformCollections[UNIFORMCOLLECTIONS_BASIC_STRUCT].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::basicStruct(dataType, secondDataType, false)));
1923 defaultUniformCollections[UNIFORMCOLLECTIONS_ARRAY_IN_STRUCT].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::basicStruct(dataType, secondDataType, true)));
1924 defaultUniformCollections[UNIFORMCOLLECTIONS_STRUCT_IN_ARRAY].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::structInArray(dataType, secondDataType, false)));
1925 defaultUniformCollections[UNIFORMCOLLECTIONS_NESTED_STRUCTS_ARRAYS].cases.push_back (UniformCollectionCase(name.c_str(), UniformCollection::nestedArraysStructs(dataType, secondDataType)));
1928 defaultUniformCollections[UNIFORMCOLLECTIONS_MULTIPLE_BASIC].cases.push_back (UniformCollectionCase(DE_NULL, UniformCollection::multipleBasic()));
1929 defaultUniformCollections[UNIFORMCOLLECTIONS_MULTIPLE_BASIC_ARRAY].cases.push_back (UniformCollectionCase(DE_NULL, UniformCollection::multipleBasicArray()));
1930 defaultUniformCollections[UNIFORMCOLLECTIONS_MULTIPLE_NESTED_STRUCTS_ARRAYS].cases.push_back (UniformCollectionCase(DE_NULL, UniformCollection::multipleNestedArraysStructs()));
1960 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2046 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;
2072 const SharedPtr<const UniformCollection>& uniformCollection = collectionCase.uniformCollection;