• 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()
725 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC4, precision))); in PackSnorm4x8Case()
734 std::vector<tcu::Vec4> inputs; in iterate() local
741 inputs.push_back(tcu::Vec4(0.0f, 0.0f, 0.0f, 0.0f)); in iterate()
742 inputs.push_back(tcu::Vec4(-1.0f, 1.0f, -1.0f, 1.0f)); in iterate()
743 inputs.push_back(tcu::Vec4(0.5f, -0.5f, -0.5f, 0.5f)); in iterate()
744 inputs.push_back(tcu::Vec4(-1.5f, 1.5f, -1.5f, 1.5f)); in iterate()
745 inputs.push_back(tcu::Vec4(0.25f, -0.75f, -0.25f, 0.75f)); in iterate()
754 inputs.push_back(tcu::Vec4(x, y, z, w)); in iterate()
764 inputs.push_back(tcu::Vec4(x, y, z, w)); in iterate()
767 outputs.resize(inputs.size()); in iterate()
769 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
772 const void* in = &inputs[0]; in iterate()
776 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
781 const int numValues = (int)inputs.size(); in iterate()
787 …const deUint16 ref0 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), -1.0f, … in iterate()
788 …const deUint16 ref1 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), -1.0f, … in iterate()
789 …const deUint16 ref2 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].z(), -1.0f, … in iterate()
790 …const deUint16 ref3 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].w(), -1.0f, … in iterate()
807 << ", expected packSnorm4x8(" << inputs[valNdx] << ") = " << tcu::toHex(ref) in iterate()
838 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in UnpackSnorm4x8Case()
848 std::vector<deUint32> inputs; in iterate() local
851 inputs.push_back(0x00000000u); in iterate()
852 inputs.push_back(0x7fff8000u); in iterate()
853 inputs.push_back(0x80007fffu); in iterate()
854 inputs.push_back(0xffffffffu); in iterate()
855 inputs.push_back(0x0001fffeu); in iterate()
859 inputs.push_back(rnd.getUint32()); in iterate()
861 outputs.resize(inputs.size()); in iterate()
863 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
866 const void* in = &inputs[0]; in iterate()
870 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
875 const int numValues = (int)inputs.size(); in iterate()
879 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
881 const deInt8 in0 = (deInt8)(deUint8)(inputs[valNdx] & 0xff); in iterate()
882 const deInt8 in1 = (deInt8)(deUint8)((inputs[valNdx] >> 8) & 0xff); in iterate()
883 const deInt8 in2 = (deInt8)(deUint8)((inputs[valNdx] >> 16) & 0xff); in iterate()
884 const deInt8 in3 = (deInt8)(deUint8)(inputs[valNdx] >> 24); in iterate()
904 << " expected unpackSnorm4x8(" << tcu::toHex(inputs[valNdx]) << ") = " in iterate()
934 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC4, precision))); in PackUnorm4x8Case()
943 std::vector<tcu::Vec4> inputs; in iterate() local
950 inputs.push_back(tcu::Vec4(0.0f, 0.0f, 0.0f, 0.0f)); in iterate()
951 inputs.push_back(tcu::Vec4(-1.0f, 1.0f, -1.0f, 1.0f)); in iterate()
952 inputs.push_back(tcu::Vec4(0.5f, -0.5f, -0.5f, 0.5f)); in iterate()
953 inputs.push_back(tcu::Vec4(-1.5f, 1.5f, -1.5f, 1.5f)); in iterate()
954 inputs.push_back(tcu::Vec4(0.25f, -0.75f, -0.25f, 0.75f)); in iterate()
963 inputs.push_back(tcu::Vec4(x, y, z, w)); in iterate()
973 inputs.push_back(tcu::Vec4(x, y, z, w)); in iterate()
976 outputs.resize(inputs.size()); in iterate()
978 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
981 const void* in = &inputs[0]; in iterate()
985 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
990 const int numValues = (int)inputs.size(); in iterate()
994 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
996 …const deUint16 ref0 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), 0.0f, 1… in iterate()
997 …const deUint16 ref1 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), 0.0f, 1… in iterate()
998 …const deUint16 ref2 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].z(), 0.0f, 1… in iterate()
999 …const deUint16 ref3 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].w(), 0.0f, 1… in iterate()
1016 << ", expected packUnorm4x8(" << inputs[valNdx] << ") = " << tcu::toHex(ref) in iterate()
1047 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); in UnpackUnorm4x8Case()
1057 std::vector<deUint32> inputs; in iterate() local
1060 inputs.push_back(0x00000000u); in iterate()
1061 inputs.push_back(0x7fff8000u); in iterate()
1062 inputs.push_back(0x80007fffu); in iterate()
1063 inputs.push_back(0xffffffffu); in iterate()
1064 inputs.push_back(0x0001fffeu); in iterate()
1068 inputs.push_back(rnd.getUint32()); in iterate()
1070 outputs.resize(inputs.size()); in iterate()
1072 …m_testCtx.getLog() << TestLog::Message << "Executing shader for " << inputs.size() << " input valu… in iterate()
1075 const void* in = &inputs[0]; in iterate()
1079 m_executor->execute((int)inputs.size(), &in, &out); in iterate()
1084 const int numValues = (int)inputs.size(); in iterate()
1088 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++) in iterate()
1090 const deUint8 in0 = (deUint8)(inputs[valNdx] & 0xff); in iterate()
1091 const deUint8 in1 = (deUint8)((inputs[valNdx] >> 8) & 0xff); in iterate()
1092 const deUint8 in2 = (deUint8)((inputs[valNdx] >> 16) & 0xff); in iterate()
1093 const deUint8 in3 = (deUint8)(inputs[valNdx] >> 24); in iterate()
1113 << " expected unpackUnorm4x8(" << tcu::toHex(inputs[valNdx]) << ") = " in iterate()