Lines Matching refs:decl
285 ostringstream decl;
299 decl << vtxIn << " highp vec4 dEQP_Position;\n";
311 decl << vtxIn << " " << floatTypeStr << " " << val.name << ";\n";
315 decl << vtxIn << " " << floatTypeStr << " a_" << val.name << ";\n";
331 decl << vtxOut << " " << floatTypeStr << " " << val.name << ";\n";
334 decl << vtxOut << " " << floatTypeStr << " v_" << val.name << ";\n";
335 decl << refTypeStr << " " << val.name << ";\n";
343 params.insert(pair<string, string>("DECLARATIONS", decl.str()));
358 ostringstream decl;
370 genCompareFunctions(decl, spec.values, false);
374 decl << "layout(location = 0) out mediump vec4 dEQP_FragColor;\n";
385 decl << fragIn << " " << floatTypeStr << " " << val.name << ";\n";
388 decl << fragIn << " " << floatTypeStr << " v_" << val.name << ";\n";
402 decl << "uniform " << refTypeStr << " ref_" << val.name << ";\n";
403 decl << refTypeStr << " " << val.name << ";\n";
410 params.insert(pair<string, string>("DECLARATIONS", decl.str()));
438 ostringstream decl;
442 decl << vtxIn << " highp vec4 dEQP_Position;\n";
452 decl << vtxIn << " " << typeStr << " " << val.name << ";\n";
459 decl << vtxIn << " " << floatTypeStr << " a_" << val.name << ";\n";
464 generateUniformDeclarations(decl, specParams.caseSpec.values);
466 params.insert(pair<string, string>("VERTEX_DECLARATIONS", decl.str()));
478 ostringstream decl;
482 genCompareFunctions(decl, specParams.caseSpec.values, false);
486 decl << "layout(location = 0) out mediump vec4 dEQP_FragColor;\n";
493 decl << "uniform " << refTypeStr << " ref_" << val.name << ";\n";
494 decl << refTypeStr << " " << val.name << ";\n";
497 generateUniformDeclarations(decl, specParams.caseSpec.values);
499 params.insert(pair<string, string>("FRAGMENT_DECLARATIONS", decl.str()));
508 ostringstream decl;
511 decl << "layout (triangles) in;\n";
512 decl << "layout (triangle_strip, max_vertices=3) out;\n";
513 decl << "\n";
515 generateUniformDeclarations(decl, specParams.caseSpec.values);
517 params.insert(pair<string, string>("GEOMETRY_DECLARATIONS", decl.str()));
524 ostringstream decl;
528 decl << "layout (vertices=3) out;\n";
529 decl << "\n";
531 generateUniformDeclarations(decl, specParams.caseSpec.values);
541 params.insert(pair<string, string>("TESSELLATION_CONTROL_DECLARATIONS", decl.str()));
550 ostringstream decl;
554 decl << "layout (triangles) in;\n";
555 decl << "\n";
557 generateUniformDeclarations(decl, specParams.caseSpec.values);
561 params.insert(pair<string, string>("TESSELLATION_EVALUATION_DECLARATIONS", decl.str()));