Lines Matching refs:BasicUniform

842 	struct BasicUniform
853 BasicUniform (const char* const name_,
870 static vector<BasicUniform>::const_iterator findWithName (const vector<BasicUniform>& vec, const char* const name)
872 for (vector<BasicUniform>::const_iterator it = vec.begin(); it != vec.end(); it++)
898 bool getUniforms (vector<VarValue>& valuesDst, const vector<BasicUniform>& basicUniforms, deUint32 programGL);
900 void assignUniforms (const vector<BasicUniform>& basicUniforms, deUint32 programGL, Random& rnd);
902 bool compareUniformValues (const vector<VarValue>& values, const vector<BasicUniform>& basicUniforms);
904 bool renderTest (const vector<BasicUniform>& basicUniforms, const ShaderProgram& program, Random& rnd);
906 virtual bool test (const vector<BasicUniform>& basicUniforms, const vector<BasicUniformReportRef>& basicUniformReportsRef, const ShaderProgram& program, Random& rnd) = 0;
914 void generateBasicUniforms (vector<BasicUniform>& basicUniformsDst,
923 void writeUniformCompareExpr (std::ostringstream& dst, const BasicUniform& uniform) const;
924 void writeUniformComparisons (std::ostringstream& dst, const vector<BasicUniform>& basicUniforms, const char* variableName) const;
926 string generateVertexSource (const vector<BasicUniform>& basicUniforms) const;
927 string generateFragmentSource (const vector<BasicUniform>& basicUniforms) const;
990 void UniformCase::generateBasicUniforms (vector<BasicUniform>& basicUniformsDst, vector<BasicUniformReportRef>& basicUniformReportsDst, const glu::VarType& varType, const char* const varName, const bool isParentActive, int& samplerUnitCounter, Random& rnd) const
999 basicUniformsDst.push_back(BasicUniform(varName, varType.getBasicType(), isActive, value));
1024 basicUniformsDst.push_back(BasicUniform(indexedName.c_str(), elemBasicType, isCurElemActive, value, arrayRootName.c_str(), elemNdx, size));
1124 void UniformCase::writeUniformCompareExpr (std::ostringstream& dst, const BasicUniform& uniform) const
1134 void UniformCase::writeUniformComparisons (std::ostringstream& dst, const vector<BasicUniform>& basicUniforms, const char* const variableName) const
1138 const BasicUniform& unif = basicUniforms[i];
1151 string UniformCase::generateVertexSource (const vector<BasicUniform>& basicUniforms) const
1178 string UniformCase::generateFragmentSource (const vector<BasicUniform>& basicUniforms) const
1263 bool UniformCase::getUniforms (vector<VarValue>& valuesDst, const vector<BasicUniform>& basicUniforms, const deUint32 programGL)
1270 const BasicUniform& uniform = basicUniforms[unifNdx];
1340 void UniformCase::assignUniforms (const vector<BasicUniform>& basicUniforms, deUint32 programGL, Random& rnd)
1351 const BasicUniform& uniform = basicUniforms[unifNdx];
1380 const vector<BasicUniform>::const_iterator elemUnif = BasicUniform::findWithName(basicUniforms, curName.c_str());
1543 bool UniformCase::compareUniformValues (const vector<VarValue>& values, const vector<BasicUniform>& basicUniforms)
1550 const BasicUniform& uniform = basicUniforms[unifNdx];
1568 bool UniformCase::renderTest (const vector<BasicUniform>& basicUniforms, const ShaderProgram& program, Random& rnd)
1647 vector<BasicUniform> basicUniforms;
1723 bool test (const vector<BasicUniform>& basicUniforms, const vector<BasicUniformReportRef>& basicUniformReportsRef, const ShaderProgram& program, Random& rnd);
1789 bool UniformAssignCase::test (const vector<BasicUniform>& basicUniforms, const vector<BasicUniformReportRef>& basicUniformReportsRef, const ShaderProgram& program, Random& rnd)