Lines Matching defs:output
488 log << TestLog::Message << "Failing shader input/output values:" << TestLog::EndMessage;
687 static void genCompareOp(ostringstream& output, const char* dstVec4Var, const ShaderCase::ValueBlock& valueBlock,
706 output << "bool RES = ";
710 output << "RES = RES && ";
714 output << "isOk(" << valueName << ", ref_" << valueName << ", 0.05);\n";
716 output << "isOk(" << nonFloatNamePrefix << valueName << ", ref_" << valueName << ");\n";
722 output << dstVec4Var << " = vec4(1.0);\n"; // \todo [petri] Should we give warning if not expect-failure case?
724 output << dstVec4Var << " = vec4(RES, RES, RES, 1.0);\n";
749 // Declarations (varying, reference for each output).
784 ostringstream output;
790 output << "gl_Position = dEQP_Position;\n";
792 // Declarations (position + attribute for each input, varying for each output).
823 output << "v_" << valueName << " = " << floatTypeStr << "(" << valueName << ");\n";
832 params.insert(pair<string, string>("OUTPUT", output.str()));
844 ostringstream output;
852 genCompareOp(output, fragColor, valueBlock, "", DE_NULL);
893 params.insert(pair<string, string>("OUTPUT", output.str()));
951 ostringstream output;
955 genCompareOp(output, fragColor, valueBlock, "", DE_NULL);
979 params.insert(pair<string, string>("FRAGMENT_OUTPUT", output.str()));