• Home
  • Raw
  • Download

Lines Matching refs:inputs

127 		m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision)));  in PackSnorm2x16Case()
136 std::vector<tcu::Vec2> inputs; in iterate() local
143 inputs.push_back(tcu::Vec2(0.0f, 0.0f)); in iterate()
144 inputs.push_back(tcu::Vec2(-1.0f, 1.0f)); in iterate()
145 inputs.push_back(tcu::Vec2(0.5f, -0.5f)); in iterate()
146 inputs.push_back(tcu::Vec2(-1.5f, 1.5f)); in iterate()
147 inputs.push_back(tcu::Vec2(0.25f, -0.75f)); in iterate()
154 inputs.push_back(tcu::Vec2(x, y)); in iterate()
162 inputs.push_back(tcu::Vec2(x, y)); in iterate()
165 outputs.resize(inputs.size()); in iterate()
167 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
170 const void* in = &inputs[0]; in iterate()
174 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
179 const int numValues = (int)inputs.size(); in iterate()
185 …const deUint16 ref0 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), -1.0f,… in iterate()
186 …const deUint16 ref1 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), -1.0f,… in iterate()
199 << ", expected packSnorm2x16(" << inputs[valNdx] << ") = " << tcu::toHex(ref) in iterate()
230 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in UnpackSnorm2x16Case()
240 std::vector<deUint32> inputs; in iterate() local
243 inputs.push_back(0x00000000u); in iterate()
244 inputs.push_back(0x7fff8000u); in iterate()
245 inputs.push_back(0x80007fffu); in iterate()
246 inputs.push_back(0xffffffffu); in iterate()
247 inputs.push_back(0x0001fffeu); in iterate()
251 inputs.push_back(rnd.getUint32()); in iterate()
253 outputs.resize(inputs.size()); in iterate()
255 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
258 const void* in = &inputs[0]; in iterate()
262 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
267 const int numValues = (int)inputs.size(); in iterate()
271 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
273 const deInt16 in0 = (deInt16)(deUint16)(inputs[valNdx] & 0xffff); in iterate()
274 const deInt16 in1 = (deInt16)(deUint16)(inputs[valNdx] >> 16); in iterate()
288 << " expected unpackSnorm2x16(" << tcu::toHex(inputs[valNdx]) << ") = " in iterate()
318 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); in PackUnorm2x16Case()
327 std::vector<tcu::Vec2> inputs; in iterate() local
334 inputs.push_back(tcu::Vec2(0.0f, 0.0f)); in iterate()
335 inputs.push_back(tcu::Vec2(0.5f, 1.0f)); in iterate()
336 inputs.push_back(tcu::Vec2(1.0f, 0.5f)); in iterate()
337 inputs.push_back(tcu::Vec2(-0.5f, 1.5f)); in iterate()
338 inputs.push_back(tcu::Vec2(0.25f, 0.75f)); in iterate()
345 inputs.push_back(tcu::Vec2(x, y)); in iterate()
353 inputs.push_back(tcu::Vec2(x, y)); in iterate()
356 outputs.resize(inputs.size()); in iterate()
358 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
361 const void* in = &inputs[0]; in iterate()
365 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
370 const int numValues = (int)inputs.size(); in iterate()
374 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
376 …const deUint16 ref0 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), 0.0f, … in iterate()
377 …const deUint16 ref1 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), 0.0f, … in iterate()
390 << ", expected packUnorm2x16(" << inputs[valNdx] << ") = " << tcu::toHex(ref) in iterate()
421 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in UnpackUnorm2x16Case()
431 std::vector<deUint32> inputs; in iterate() local
434 inputs.push_back(0x00000000u); in iterate()
435 inputs.push_back(0x7fff8000u); in iterate()
436 inputs.push_back(0x80007fffu); in iterate()
437 inputs.push_back(0xffffffffu); in iterate()
438 inputs.push_back(0x0001fffeu); in iterate()
442 inputs.push_back(rnd.getUint32()); in iterate()
444 outputs.resize(inputs.size()); in iterate()
446 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
449 const void* in = &inputs[0]; in iterate()
453 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
458 const int numValues = (int)inputs.size(); in iterate()
462 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
464 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); in iterate()
465 const deUint16 in1 = (deUint16)(inputs[valNdx] >> 16); in iterate()
479 << " expected unpackUnorm2x16(" << tcu::toHex(inputs[valNdx]) << ") = " in iterate()
508 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, glu::PRECISION_HIGHP))); in PackHalf2x16Case()
518 std::vector<tcu::Vec2> inputs; in iterate() local
522 inputs.push_back(tcu::Vec2(0.0f, 0.0f)); in iterate()
523 inputs.push_back(tcu::Vec2(0.5f, 1.0f)); in iterate()
524 inputs.push_back(tcu::Vec2(1.0f, 0.5f)); in iterate()
525 inputs.push_back(tcu::Vec2(-0.5f, 1.5f)); in iterate()
526 inputs.push_back(tcu::Vec2(0.25f, 0.75f)); in iterate()
544 inputs.push_back(v); in iterate()
549 for (std::vector<tcu::Vec2>::iterator inVal = inputs.begin(); inVal != inputs.end(); ++inVal) in iterate()
552 outputs.resize(inputs.size()); in iterate()
554 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
557 const void* in = &inputs[0]; in iterate()
561 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
566 const int numValues = (int)inputs.size(); in iterate()
570 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
572 const deUint16 ref0 = (deUint16)tcu::Float16(inputs[valNdx].x()).bits(); in iterate()
573 const deUint16 ref1 = (deUint16)tcu::Float16(inputs[valNdx].y()).bits(); in iterate()
586 << ", expected packHalf2x16(" << inputs[valNdx] << ") = " << tcu::toHex(ref) in iterate()
614 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in UnpackHalf2x16Case()
624 std::vector<deUint32> inputs; in iterate() local
628 inputs.push_back((tcu::Float16( 0.0f).bits() << 16) | tcu::Float16( 1.0f).bits()); in iterate()
629 inputs.push_back((tcu::Float16( 1.0f).bits() << 16) | tcu::Float16( 0.0f).bits()); in iterate()
630 inputs.push_back((tcu::Float16(-1.0f).bits() << 16) | tcu::Float16( 0.5f).bits()); in iterate()
631 inputs.push_back((tcu::Float16( 0.5f).bits() << 16) | tcu::Float16(-0.5f).bits()); in iterate()
651 inputs.push_back(inVal); in iterate()
655 outputs.resize(inputs.size()); in iterate()
657 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
660 const void* in = &inputs[0]; in iterate()
664 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
669 const int numValues = (int)inputs.size(); in iterate()
673 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
675 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); in iterate()
676 const deUint16 in1 = (deUint16)(inputs[valNdx] >> 16); in iterate()
695 << " expected unpackHalf2x16(" << tcu::toHex(inputs[valNdx]) << ") = " in iterate()