Lines Matching refs:m_specializationMap

76 	std::map<std::string, std::string> m_specializationMap;
86 m_specializationMap["VERSION"] = glu::getGLSLVersionDeclaration(glslVersion);
87 m_specializationMap["TYPE"] = data.testedType;
88 m_specializationMap["COLOR_COMPONENTS"] = data.colorComponents;
92 m_specializationMap["IN"] = "in";
93 m_specializationMap["OUT"] = "out";
94 m_specializationMap["ATTRIBUTE"] = "in";
95 m_specializationMap["FS_OUT_COLOR_NAME"] = "fragColor";
96 m_specializationMap["FS_OUT_COLOR_DECLARATION"] = "out vec4 fragColor;";
100 m_specializationMap["IN"] = "varying";
101 m_specializationMap["OUT"] = "varying";
102 m_specializationMap["ATTRIBUTE"] = "attribute";
103 m_specializationMap["FS_OUT_COLOR_NAME"] = "gl_FragColor";
104 m_specializationMap["FS_OUT_COLOR_DECLARATION"] = "";
176 m_specializationMap["SIN_FUNCTION_NAME"] = "sin";
177 m_specializationMap["SIN_FUNCTION_DEFINITION_VS"] = "";
178 m_specializationMap["SIN_FUNCTION_DEFINITION_FS"] = "";
265 if (m_specializationMap["TYPE"] == "float")
267 m_specializationMap["INTERPOLATE_SIN"] = "\n"
271 else if (m_specializationMap["TYPE"] == "vec2")
273 m_specializationMap["INTERPOLATE_SIN"] = "\n"
279 else if (m_specializationMap["TYPE"] == "vec3")
281 m_specializationMap["INTERPOLATE_SIN"] = "\n"
290 m_specializationMap["SIN_FUNCTION_NAME"] = "calculateSin";
291 m_specializationMap["SIN_FUNCTION_DEFINITION_VS"] =
292 tcu::StringTemplate(sinFunctionDefinitionVS).specialize(m_specializationMap);
293 m_specializationMap["SIN_FUNCTION_DEFINITION_FS"] =
294 tcu::StringTemplate(sinFunctionDefinitionFS).specialize(m_specializationMap);
298 vsTemplate = tcu::StringTemplate(vsTemplate).specialize(m_specializationMap);
299 fsTemplate = tcu::StringTemplate(fsTemplate).specialize(m_specializationMap);
372 m_specializationMap["PREPROCESS_COLOR"] = "";
373 m_specializationMap["COS_FUNCTION_NAME"] = "cos";
374 m_specializationMap["COS_FUNCTION_DEFINITION_VS"] = "";
375 m_specializationMap["COS_FUNCTION_DEFINITION_FS"] = "";
410 m_specializationMap["PREPROCESS_COLOR"] = "c = (fract(abs(c)) - 0.5)";
411 m_specializationMap["COS_FUNCTION_NAME"] = "calculateCos";
412 m_specializationMap["COS_FUNCTION_DEFINITION_VS"] =
413 tcu::StringTemplate(cosFunctionDefinitionVS).specialize(m_specializationMap);
414 m_specializationMap["COS_FUNCTION_DEFINITION_FS"] =
415 tcu::StringTemplate(cosFunctionDefinitionFS).specialize(m_specializationMap);
419 vsTemplate = tcu::StringTemplate(vsTemplate).specialize(m_specializationMap);
420 fsTemplate = tcu::StringTemplate(fsTemplate).specialize(m_specializationMap);