Lines Matching defs:args
217 StringIntMap getUniformLocations(StringVector args) const
223 for (it = args.begin(); it != args.end(); it++)
284 virtual StringIntMap getBindingPoints(StringVector args) const
288 StringIntMap locations = getUniformLocations(args);
322 virtual StringIntMap getOffsets(StringVector /*args*/) const
680 StringMap& args = m_templateParams[VertexShader];
691 args["VERSION"] = s.str();
692 args["UNIFORM_DECL"] = "";
693 args["OPTIONAL_FUNCTION_BLOCK"] = "";
694 args["UNIFORM_ACCESS"] = "";
695 args["OUT_ASSIGNMENT"] = "fragColor =";
696 args["OUT_VAR_TYPE"] = getTestParameters().vector_type;
697 args["OUT_VAR"] = "fragColor";
700 args["OUT_ASSIGNMENT"] = "";
702 return tcu::StringTemplate(m_templates[VertexShader]).specialize(args);
718 StringMap& args = m_templateParams[FragmentShader];
727 args["VERSION"] = s.str();
728 args["OUT_VAR_TYPE"] = getTestParameters().vector_type;
729 args["UNIFORM_ACCESS"] = "vec4(0.0,0.0,0.0,0.0);";
730 args["UNIFORM_DECL"] = "";
731 args["OPTIONAL_FUNCTION_BLOCK"] = "";
732 args["OUT_ASSIGNMENT"] = "outColor =";
733 args["OUT_VAR"] = "outColor";
738 args["UNIFORM_ACCESS"] = "fragColor;";
740 return tcu::StringTemplate(m_templates[FragmentShader]).specialize(args);
755 StringMap& args = m_templateParams[ComputeShader];
773 args["OUT_ASSIGNMENT"] = "outColor =";
774 args["OUT_END"] = ";";
779 args["OUT_ASSIGNMENT"] = "imageStore(outImage, ivec2(0), ";
780 args["OUT_END"] = ");";
782 args["VERSION"] = s.str();
783 args["OUT_VAR_TYPE"] = getTestParameters().vector_type;
784 args["UNIFORM_ACCESS"] = "vec4(0.0,0.0,0.0,0.0);";
785 args["UNIFORM_DECL"] = "";
786 args["OPTIONAL_FUNCTION_BLOCK"] = "";
788 return tcu::StringTemplate(m_templates[ComputeShader]).specialize(args);
796 StringMap args;
797 setArg(args["LAYOUT"], layout);
798 setArg(args["KEYWORD"], keyword);
800 setArg(args["UNIFORM_TYPE"], uniform_type);
802 args["UNIFORM_TYPE"] = "";
804 setArg(args["UNIFORM_BLOCK_NAME"], uniform_block_name + "_block");
806 setArg(args["UNIFORM_BLOCK_NAME"], uniform_block_name);
807 setArg(args["UNIFORM_BLOCK"], uniform_block);
809 args["UNIFORM_INSTANCE_NAME"] = uniform_instance;
811 args["UNIFORM_INSTANCE_NAME"] = "";
812 args["UNIFORM_ARRAY"] = uniform_array;
813 return tcu::StringTemplate(m_uniformDeclTemplate).specialize(args);
1118 // need to reset templates and their args to a clean state before every
2213 StringIntMap getBindingPoints(StringVector args) const
2217 for (StringVector::iterator it = args.begin(); it != args.end(); it++)
2245 StringIntMap getOffsets(StringVector args) const
2249 for (StringVector::iterator it = args.begin(); it != args.end(); it++)
2956 StringIntMap getBindingPoints(StringVector args) const
2960 for (StringVector::iterator it = args.begin(); it != args.end(); it++)
3148 StringIntMap getBindingPoints(StringVector args) const
3152 for (StringVector::iterator it = args.begin(); it != args.end(); it++)