Lines Matching refs:specializationMap
272 std::map<std::string, std::string> specializationMap;
273 specializationMap["VERSION"] = glu::getGLSLVersionDeclaration(glslVersion);
300 specializationMap["PROCESS_COLOR"] = "";
304 specializationMap["SAMPLED_TYPE"] = "uvec4";
305 specializationMap["SAMPLER"] = "usampler2D";
308 specializationMap["SAMPLED_TYPE"] = "ivec4";
309 specializationMap["SAMPLER"] = "isampler2D";
310 specializationMap["CALCULATE_COLOR"] = "vec4(v) / 127.0";
314 specializationMap["CALCULATE_COLOR"] = "vec4(v) / 255.0";
318 specializationMap["SAMPLED_TYPE"] = "ivec4";
319 specializationMap["SAMPLER"] = "isampler2D";
320 specializationMap["CALCULATE_COLOR"] = "vec4(v / 128) / 256.0";
324 specializationMap["CALCULATE_COLOR"] = "vec4(v / 256u) / 256.0";
328 specializationMap["SAMPLED_TYPE"] = "ivec4";
329 specializationMap["SAMPLER"] = "isampler2D";
330 specializationMap["CALCULATE_COLOR"] = "vec4(uvec4(v) / 2097152u) / 1024.0";
335 specializationMap["CALCULATE_COLOR"] = "vec4(vec3(v.rgb) / 1023.0, float(v.a) / 3.0)";
337 specializationMap["CALCULATE_COLOR"] = "vec4(v / 4194304u) / 1024.0";
341 specializationMap["PROCESS_COLOR"] = "color = vec4(color.r, 0.0, 0.0, 1.0);\n";
343 specializationMap["PROCESS_COLOR"] = "color = vec4(color.r, color.g, 0.0, 1.0);\n";
345 specializationMap["PROCESS_COLOR"] = "color.a = 1.0;\n";
349 specializationMap["SAMPLED_TYPE"] = "vec4";
350 specializationMap["SAMPLER"] = "sampler2D";
352 specializationMap["CALCULATE_COLOR"] = "vec4(v.r, 0.0, 0.0, 1.0)";
354 specializationMap["CALCULATE_COLOR"] = "v";
378 specializationMap["CALCULATE_COLOR"] = "vec4(color.r, 0.0, 0.0, 1.0)";
380 specializationMap["CALCULATE_COLOR"] = "vec4(color.r, color.r, color.r, 1.0)";
382 specializationMap["CALCULATE_COLOR"] = "color";
385 vs = tcu::StringTemplate(vs).specialize(specializationMap);
386 fs = tcu::StringTemplate(fs).specialize(specializationMap);
1457 std::map<std::string, std::string> specializationMap;
1508 specializationMap["MAX_RED"] = "1023";
1509 specializationMap["MAX_GREEN"] = "1023";
1510 specializationMap["MAX_BLUE"] = "1023";
1511 specializationMap["MAX_ALPHA"] = "3";
1515 specializationMap["MAX_RED"] = "255";
1516 specializationMap["MAX_GREEN"] = "255";
1517 specializationMap["MAX_BLUE"] = "255";
1518 specializationMap["MAX_ALPHA"] = "255";
1520 specializationMap["COLOR_DATA"] = "uvec4";
1521 specializationMap["COMPUTE_COLOR"] = tcu::StringTemplate(compute_color).specialize(specializationMap);
1525 specializationMap["COLOR_DATA"] = "highp vec4";
1526 specializationMap["COMPUTE_COLOR"] = "fColor";
1529 vs = tcu::StringTemplate(vs).specialize(specializationMap);
1530 fs = tcu::StringTemplate(fs).specialize(specializationMap);