Home | History | Annotate | Download | only in functional

Lines Matching full:varname

91 static std::string makeCaseName (const std::string& varName)
93 DE_ASSERT(varName.length() > 3);
94 DE_ASSERT(varName.substr(0,3) == "gl_");
97 name << de::toLower(char(varName[3]));
99 for (size_t ndx = 4; ndx < varName.length(); ndx++)
101 const char c = char(varName[ndx]);
129 ShaderBuiltinConstantCase (Context& context, const char* varName, GetConstantValueFunc getValue, const char* requiredExt);
144 ShaderBuiltinConstantCase<DataType>::ShaderBuiltinConstantCase (Context& context, const char* varName, GetConstantValueFunc getValue, const char* requiredExt)
145 : TestCase (context, makeCaseName(varName).c_str(), varName)
146 , m_varName (varName)
189 const std::string& varName,
198 shaderSpec.source = string("result = ") + varName + ";\n";
209 static void logVarValue (tcu::TestLog& log, const std::string& varName, DataType value)
211 log << TestLog::Message << varName << " = " << value << TestLog::EndMessage;
215 void logVarValue<int> (tcu::TestLog& log, const std::string& varName, int value)
217 log << TestLog::Integer(varName, varName, "", QP_KEY_TAG_NONE, value);
304 const char* varName;
349 const char* varName;
361 coreGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, DE_NULL));
364 coreGroup->addChild(new ShaderBuiltinConstantCase<tcu::IVec3>(m_context, ivec3Constants[ndx].varName, ivec3Constants[ndx].getValue, DE_NULL));
378 const char* varName;
397 geomGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, "GL_EXT_geometry_shader"));
404 const char* varName;
436 tessGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, "GL_EXT_tessellation_shader"));