Lines Matching defs:inputs
4593 const Inputs<In>& inputs,
4617 const Inputs<In>& inputs,
4632 const size_t numValues = (inCount > 0) ? inputs.in0.size() : 1;
4643 DE_ASSERT(inputs.in3.size() == numValues);
4646 DE_ASSERT(inputs.in2.size() == numValues);
4649 DE_ASSERT(inputs.in1.size() == numValues);
4652 DE_ASSERT(inputs.in0.size() == numValues);
4686 spec.inputs.resize(inCount);
4691 spec.inputs[3] = makeSymbol(*variables.in3);
4694 spec.inputs[2] = makeSymbol(*variables.in2);
4697 spec.inputs[1] = makeSymbol(*variables.in1);
4700 spec.inputs[0] = makeSymbol(*variables.in0);
4717 // Run the shader with inputs.
4724 &inputs.in0.front(), &inputs.in1.front(), &inputs.in2.front(), &inputs.in3.front(),
4770 env.lookup(*variables.in0) = convert<In0>(fmt, round(fmt, inputs.in0[valueNdx]));
4771 env.lookup(*variables.in1) = convert<In1>(fmt, round(fmt, inputs.in1[valueNdx]));
4772 env.lookup(*variables.in2) = convert<In2>(fmt, round(fmt, inputs.in2[valueNdx]));
4773 env.lookup(*variables.in3) = convert<In3>(fmt, round(fmt, inputs.in3[valueNdx]));
4832 << valueToString(highpFmt, inputs.in0[valueNdx]) << "\n";
4838 << valueToString(highpFmt, inputs.in1[valueNdx]) << "\n";
4844 << valueToString(highpFmt, inputs.in2[valueNdx]) << "\n";
4850 << valueToString(highpFmt, inputs.in3[valueNdx]) << "\n";
4881 log() << TestLog::Message << "All " << numValues << " inputs passed."
4886 log() << TestLog::Message << numErrors << "/" << numValues << " inputs failed or had quality warnings."
5111 const Inputs<In> inputs (generateInputs(getSamplings(),
5131 this->testStatement(variables, inputs, *stmt);
5169 const Inputs<In> inputs (generateInputs(getSamplings(),
5189 this->testStatement(variables, inputs, *stmt);