Lines Matching refs:decl
281 ostringstream decl; in specializeVertexShader() local
295 decl << vtxIn << " highp vec4 dEQP_Position;\n"; in specializeVertexShader()
307 decl << vtxIn << " " << floatTypeStr << " " << val.name << ";\n"; in specializeVertexShader()
311 decl << vtxIn << " " << floatTypeStr << " a_" << val.name << ";\n"; in specializeVertexShader()
327 decl << vtxOut << " " << floatTypeStr << " " << val.name << ";\n"; in specializeVertexShader()
330 decl << vtxOut << " " << floatTypeStr << " v_" << val.name << ";\n"; in specializeVertexShader()
331 decl << refTypeStr << " " << val.name << ";\n"; in specializeVertexShader()
339 params.insert(pair<string, string>("DECLARATIONS", decl.str())); in specializeVertexShader()
354 ostringstream decl; in specializeFragmentShader() local
366 genCompareFunctions(decl, spec.values, false); in specializeFragmentShader()
370 decl << "layout(location = 0) out mediump vec4 dEQP_FragColor;\n"; in specializeFragmentShader()
381 decl << fragIn << " " << floatTypeStr << " " << val.name << ";\n"; in specializeFragmentShader()
384 decl << fragIn << " " << floatTypeStr << " v_" << val.name << ";\n"; in specializeFragmentShader()
398 decl << "uniform " << refTypeStr << " ref_" << val.name << ";\n"; in specializeFragmentShader()
399 decl << refTypeStr << " " << val.name << ";\n"; in specializeFragmentShader()
406 params.insert(pair<string, string>("DECLARATIONS", decl.str())); in specializeFragmentShader()
434 ostringstream decl; in generateVertexSpecialization() local
438 decl << vtxIn << " highp vec4 dEQP_Position;\n"; in generateVertexSpecialization()
448 decl << vtxIn << " " << typeStr << " " << val.name << ";\n"; in generateVertexSpecialization()
455 decl << vtxIn << " " << floatTypeStr << " a_" << val.name << ";\n"; in generateVertexSpecialization()
460 generateUniformDeclarations(decl, specParams.caseSpec.values); in generateVertexSpecialization()
462 params.insert(pair<string, string>("VERTEX_DECLARATIONS", decl.str())); in generateVertexSpecialization()
474 ostringstream decl; in generateFragmentSpecialization() local
478 genCompareFunctions(decl, specParams.caseSpec.values, false); in generateFragmentSpecialization()
482 decl << "layout(location = 0) out mediump vec4 dEQP_FragColor;\n"; in generateFragmentSpecialization()
489 decl << "uniform " << refTypeStr << " ref_" << val.name << ";\n"; in generateFragmentSpecialization()
490 decl << refTypeStr << " " << val.name << ";\n"; in generateFragmentSpecialization()
493 generateUniformDeclarations(decl, specParams.caseSpec.values); in generateFragmentSpecialization()
495 params.insert(pair<string, string>("FRAGMENT_DECLARATIONS", decl.str())); in generateFragmentSpecialization()
504 ostringstream decl; in generateGeometrySpecialization() local
507 decl << "layout (triangles) in;\n"; in generateGeometrySpecialization()
508 decl << "layout (triangle_strip, max_vertices=3) out;\n"; in generateGeometrySpecialization()
509 decl << "\n"; in generateGeometrySpecialization()
511 generateUniformDeclarations(decl, specParams.caseSpec.values); in generateGeometrySpecialization()
513 params.insert(pair<string, string>("GEOMETRY_DECLARATIONS", decl.str())); in generateGeometrySpecialization()
520 ostringstream decl; in generateTessControlSpecialization() local
524 decl << "layout (vertices=3) out;\n"; in generateTessControlSpecialization()
525 decl << "\n"; in generateTessControlSpecialization()
527 generateUniformDeclarations(decl, specParams.caseSpec.values); in generateTessControlSpecialization()
537 params.insert(pair<string, string>("TESSELLATION_CONTROL_DECLARATIONS", decl.str())); in generateTessControlSpecialization()
546 ostringstream decl; in generateTessEvalSpecialization() local
550 decl << "layout (triangles) in;\n"; in generateTessEvalSpecialization()
551 decl << "\n"; in generateTessEvalSpecialization()
553 generateUniformDeclarations(decl, specParams.caseSpec.values); in generateTessEvalSpecialization()
557 params.insert(pair<string, string>("TESSELLATION_EVALUATION_DECLARATIONS", decl.str())); in generateTessEvalSpecialization()