Lines Matching refs:src

361 		std::ostringstream src;
362 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
377 programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
382 std::ostringstream src;
383 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
392 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
1073 std::ostringstream src;
1074 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1090 src << " for (int i = 0; i < " << caseDef.numClipDistances << "; ++i)\n"
1094 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n";
1097 src << " gl_CullDistance[i] = (gl_Position.x >= 0.75f) ? -0.5f : 0.5f;\n";
1102 src << " gl_CullDistance[i] = 0.1f;\n";
1104 src << " gl_CullDistance[i] = (gl_Position.y < 0) ? -0.5f : 0.5f;\n";
1111 src << " gl_ClipDistance[" << i << "] = (barNdx == " << i << " ? v_position.y : 0.0);\n";
1117 src << " gl_CullDistance[" << i << "] = (gl_Position.x >= 0.75f) ? -0.5f : 0.5f;\n";
1122 src << " gl_CullDistance[" << i << "] = 0.1f;\n";
1124 src << " gl_CullDistance[" << i << "] = (gl_Position.y < 0) ? -0.5f : 0.5f;\n";
1128 src << "}\n";
1130 programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
1135 std::ostringstream src;
1136 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1163 src << " for (int i = 0; i < " << caseDef.numClipDistances << "; ++i)\n"
1167 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n";
1168 src << " {\n";
1171 src << " gl_out[gl_InvocationID].gl_CullDistance[i] = (gl_in[gl_InvocationID].gl_Position.x >= 0.75f) ? -0.5f : 0.5f;\n";
1175 src << " gl_out[gl_InvocationID].gl_CullDistance[i] = (gl_in[gl_InvocationID].gl_CullDistance[i] == 0.1f) ? ";
1177 src << "0.3f";
1179 src << "((gl_in[gl_InvocationID].gl_Position.y < 0) ? -0.5f : 0.5f)";
1180 src << " : 0.2f;\n";
1182 src << " }\n";
1188 src << " gl_out[gl_InvocationID].gl_ClipDistance[" << i << "] = gl_in[gl_InvocationID].gl_ClipDistance[" << i << "];\n";
1193 src << " gl_out[gl_InvocationID].gl_CullDistance[" << i << "] = (gl_in[gl_InvocationID].gl_Position.x >= 0.75f) ? -0.5f : 0.5f;\n";
1197 src << " gl_out[gl_InvocationID].gl_CullDistance[" << i << "] = (gl_in[gl_InvocationID].gl_CullDistance[" << i << "] == 0.1f) ? ";
1199 src << "0.3f";
1201 src << "((gl_in[gl_InvocationID].gl_Position.y < 0) ? -0.5f : 0.5f)";
1202 src << " : 0.2f;\n";
1206 src << "}\n";
1208 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str());
1215 std::ostringstream src;
1216 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1238 src << " for (int i = 0; i < " << caseDef.numClipDistances << "; ++i)\n"
1243 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n"
1251 src << " gl_ClipDistance[" << i << "] = gl_TessCoord.x * gl_in[0].gl_ClipDistance[" << i << "]\n"
1255 src << " gl_CullDistance[" << i << "] = gl_TessCoord.x * gl_in[0].gl_CullDistance[" << i << "]\n"
1259 src << "}\n";
1261 programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(src.str());
1266 std::ostringstream src;
1267 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1284 src << "\n";
1285 src << " gl_Position = gl_in[" << vertNdx << "].gl_Position;\n"
1290 src << " for (int i = 0; i < " << caseDef.numClipDistances << "; ++i)\n"
1294 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n";
1295 src << " {\n";
1298 src << " gl_CullDistance[i] = (gl_in[" << vertNdx << "].gl_Position.x >= 0.75f) ? -0.5f : 0.5f;\n";
1302 src << " gl_CullDistance[i] = (gl_in[" << vertNdx << "].gl_CullDistance[i] == ";
1304 src << "0.3f";
1306 src << "0.1f";
1307 src << ") ? ((gl_in[" << vertNdx << "].gl_Position.y < 0) ? -0.5f : 0.5f) : 0.4f;\n";
1309 src << " }\n";
1315 src << " gl_ClipDistance[" << i << "] = gl_in[" << vertNdx << "].gl_ClipDistance[" << i << "];\n";
1321 src << " gl_CullDistance[" << i << "] = (gl_in[" << vertNdx << "].gl_Position.x >= 0.75f) ? -0.5f : 0.5f;\n";
1325 src << " gl_CullDistance[" << i << "] = (gl_in[" << vertNdx << "].gl_CullDistance[" << i << "] == ";
1327 src << "0.3f";
1329 src << "0.1f";
1330 src << ") ? ((gl_in[" << vertNdx << "].gl_Position.y < 0) ? -0.5f : 0.5f) : 0.4f;\n";
1334 src << " EmitVertex();\n";
1336 src << "}\n";
1338 programCollection.glslSources.add("geom") << glu::GeometrySource(src.str());
1343 std::ostringstream src;
1344 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1351 src << "in float gl_ClipDistance[" << caseDef.numClipDistances << "];\n";
1353 src << "in float gl_CullDistance[" << caseDef.numCullDistances << "];\n";
1355 src << "\n"
1361 src << " o_color = vec4(in_color.r, "
1368 src << " o_color = vec4(in_color.rgb + vec3(0.0, 0.0, 0.5), 1.0);\n"; // mix with a constant color in case variable wasn't passed correctly through stages
1371 src << "}\n";
1373 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
1482 std::ostringstream src;
1483 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1496 src << " gl_ClipDistance[" << i << "] = 0.0;\n";
1497 src << " gl_ClipDistance[" << clipDistanceLastNdx << "] = v_position.w;\n"
1500 programCollection.glslSources.add("vert") << glu::VertexSource(src.str());
1505 std::ostringstream src;
1506 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
1515 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());