Lines Matching defs:args

88 		std::map<std::string, std::string> args;
89 args["VERSION_DECL"] = getGLSLVersionDeclaration(m_glslVersion);
91 std::string vertex_code = tcu::StringTemplate(vertex_source_template).specialize(args);
92 std::string fragment_code = tcu::StringTemplate(fragment_source_template).specialize(args);
162 std::map<std::string, std::string> args;
169 args["VERSION_DECL"] = getGLSLVersionDeclaration(m_glslVersion);
170 args["PREC_QUALIFIER"] = m_shaderVariants[i].vertex_precision;
171 args["BODY"] = m_shaderVariants[i].vertex_body;
172 std::string vcode = tcu::StringTemplate(vertex_source_template).specialize(args);
174 args["PREC_QUALIFIER"] = m_shaderVariants[i].frag_precision;
175 args["BODY"] = m_shaderVariants[i].frag_body;
176 std::string fcode = tcu::StringTemplate(fragment_source_template).specialize(args);
247 std::map<std::string, std::string> args;
248 args["VERSION_DECL"] = getGLSLVersionDeclaration(m_glslVersion);
250 std::string vertex_code = tcu::StringTemplate(vertex_source_template).specialize(args);
251 std::string fragment_code = tcu::StringTemplate(fragment_source_template).specialize(args);
345 std::map<std::string, std::string> args;
346 args["VERSION_DECL"] = getGLSLVersionDeclaration(m_glslVersion);
351 args["QUALIFIER"] = layout_str;
354 args["LAYOUT_VALUE"] = layout_values[i];
355 if (testVertexFragment(args, layout_str + layout_values[i]))
360 args["LAYOUT_VALUE"] = "";
363 args["QUALIFIER"] = qualifier_values[i];
364 if (testVertexFragment(args, qualifier_values[i]))
373 args["QUALIFIER"] = layout_str;
376 args["LAYOUT_VALUE"] = layout_values[i];
377 if (testCompute(args, layout_str + layout_values[i]))
382 args["LAYOUT_VALUE"] = "";
385 args["QUALIFIER"] = qualifier_values[i];
386 if (testCompute(args, qualifier_values[i]))
397 bool testVertexFragment(const std::map<std::string, std::string>& args, const std::string& qualifier_name)
420 std::string vertex_code = tcu::StringTemplate(vertex_source_template).specialize(args);
421 std::string fragment_code = tcu::StringTemplate(fragment_source_template).specialize(args);
433 bool testCompute(const std::map<std::string, std::string>& args, const std::string& qualifier_name)
444 std::string compute_code = tcu::StringTemplate(compute_source_template).specialize(args);