Lines Matching defs:output

97 			// no extension(s). Make a nice output
192 static void genCompareOp (ostringstream& output, const char* dstVec4Var, const ValueBlock& valueBlock, const char* nonFloatNamePrefix, const char* checkVarName)
207 output << "bool RES = ";
211 output << "RES = RES && ";
215 output << "isOk(" << val.name << ", ref_" << val.name << ", 0.05);\n";
217 output << "isOk(" << nonFloatNamePrefix << val.name << ", ref_" << val.name << ");\n";
221 output << dstVec4Var << " = vec4(1.0);\n"; // \todo [petri] Should we give warning if not expect-failure case?
223 output << dstVec4Var << " = vec4(RES, RES, RES, 1.0);\n";
254 // Declarations (varying, reference for each output).
287 ostringstream output;
296 output << "gl_Position = dEQP_Position;\n";
298 // Declarations (position + attribute for each input, varying for each output).
337 output << "v_" << val.name << " = " << floatTypeStr << "(" << val.name << ");\n";
345 params.insert(pair<string, string>("OUTPUT", output.str()));
360 ostringstream output;
371 genCompareOp(output, fragColor, spec.values, "", DE_NULL);
412 params.insert(pair<string, string>("OUTPUT", output.str()));
479 ostringstream output;
483 genCompareOp(output, fragColor, specParams.caseSpec.values, "", DE_NULL);
500 params.insert(pair<string, string>("FRAGMENT_OUTPUT", output.str()));
525 ostringstream output;
533 output << "gl_out[gl_InvocationID].gl_Position = gl_in[gl_InvocationID].gl_Position;\n"
542 params.insert(pair<string, string>("TESSELLATION_CONTROL_OUTPUT", output.str()));
551 ostringstream output;
559 output << "gl_Position = gl_TessCoord[0] * gl_in[0].gl_Position + gl_TessCoord[1] * gl_in[1].gl_Position + gl_TessCoord[2] * gl_in[2].gl_Position;\n";
562 params.insert(pair<string, string>("TESSELLATION_EVALUATION_OUTPUT", output.str()));
1196 // always render at least one pass even if there is no input/output data
1351 log << TestLog::Message << "Failing shader input/output values:" << TestLog::EndMessage;