Lines Matching refs:decl
292 ostringstream decl;
305 decl << "layout(location = 0) in highp vec4 dEQP_Position;\n";
317 decl << "layout(location = " << curInputLoc << ") in ";
322 decl << transportTypeStr << " " << val.name << ";\n";
325 decl << transportTypeStr << " a_" << val.name << ";\n";
330 declareUniforms(decl, spec.values);
341 decl << "layout(location = " << curOutputLoc << ") flat out ";
346 decl << transportTypeStr << " " << val.name << ";\n";
349 decl << transportTypeStr << " v_" << val.name << ";\n";
350 decl << valueTypeStr << " " << val.name << ";\n";
358 params.insert(pair<string, string>("DECLARATIONS", decl.str()));
373 ostringstream decl;
381 genCompareFunctions(decl, spec.values, false);
384 decl << "layout(location = 0) out mediump vec4 dEQP_FragColor;\n";
395 decl << "layout(location = " << curInputLoc << ") flat in ";
400 decl << transportTypeStr << " " << val.name << ";\n";
403 decl << transportTypeStr << " v_" << val.name << ";\n";
408 declareUniforms(decl, spec.values);
409 declareReferenceBlock(decl, spec.values);
417 decl << refTypeStr << " " << val.name << ";\n";
422 params.insert(pair<string, string>("DECLARATIONS", decl.str()));
436 ostringstream decl;
441 decl << "layout(location = 0) in highp vec4 dEQP_Position;\n";
453 decl << "layout(location = " << curInputLoc << ") in ";
458 decl << transportTypeStr << " " << val.name << ";\n";
461 decl << transportTypeStr << " a_" << val.name << ";\n";
466 declareUniforms(decl, specParams.caseSpec.values);
468 params.insert(pair<string, string>("VERTEX_DECLARATIONS", decl.str()));
477 ostringstream decl;
481 genCompareFunctions(decl, specParams.caseSpec.values, false);
484 decl << "layout(location = 0) out mediump vec4 dEQP_FragColor;\n";
491 decl << refTypeStr << " " << val.name << ";\n";
494 declareReferenceBlock(decl, specParams.caseSpec.values);
495 declareUniforms(decl, specParams.caseSpec.values);
497 params.insert(pair<string, string>("FRAGMENT_DECLARATIONS", decl.str()));
506 ostringstream decl;
509 decl << "layout (triangles) in;\n";
510 decl << "layout (triangle_strip, max_vertices=3) out;\n";
511 decl << "\n";
513 declareUniforms(decl, specParams.caseSpec.values);
515 params.insert(pair<string, string>("GEOMETRY_DECLARATIONS", decl.str()));
522 ostringstream decl;
526 decl << "layout (vertices=3) out;\n";
527 decl << "\n";
529 declareUniforms(decl, specParams.caseSpec.values);
539 params.insert(pair<string, string>("TESSELLATION_CONTROL_DECLARATIONS", decl.str()));
548 ostringstream decl;
552 decl << "layout (triangles) in;\n";
553 decl << "\n";
555 declareUniforms(decl, specParams.caseSpec.values);
559 params.insert(pair<string, string>("TESSELLATION_EVALUATION_DECLARATIONS", decl.str()));