Lines Matching defs: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)
199 const std::string& varName,
209 shaderSpec.source = string("result = ") + varName + ";\n";
220 static void logVarValue (tcu::TestLog& log, const std::string& varName, DataType value)
222 log << TestLog::Message << varName << " = " << value << TestLog::EndMessage;
226 void logVarValue<int> (tcu::TestLog& log, const std::string& varName, int value)
228 log << TestLog::Integer(varName, varName, "", QP_KEY_TAG_NONE, value);
315 const char* varName;
360 const char* varName;
372 coreGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, DE_NULL));
375 coreGroup->addChild(new ShaderBuiltinConstantCase<tcu::IVec3>(m_context, ivec3Constants[ndx].varName, ivec3Constants[ndx].getValue, DE_NULL));
389 const char* varName;
408 geomGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, "GL_EXT_geometry_shader"));
415 const char* varName;
447 tessGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, "GL_EXT_tessellation_shader"));