Lines Matching refs:m_spec
180 ShaderSpec m_spec; member in deqp::gles31::Functional::IntegerFunctionCase
195 m_spec.version = glu::getContextTypeGLSLVersion(context.getRenderContext().getType()); in IntegerFunctionCase()
207 m_executor = createExecutor(m_context.getRenderContext(), m_shaderType, m_spec); in init()
258 const int numInputScalars = computeTotalScalarSize(m_spec.inputs); in iterate()
259 const int numOutputScalars = computeTotalScalarSize(m_spec.outputs); in iterate()
262 …const vector<void*> inputPointers = getInputOutputPointers(m_spec.inputs, inputData, m_numValue… in iterate()
263 …const vector<void*> outputPointers = getInputOutputPointers(m_spec.outputs, outputData, m_numVa… in iterate()
274 const vector<int> inScalarSizes = getScalarSizes(m_spec.inputs); in iterate()
275 const vector<int> outScalarSizes = getScalarSizes(m_spec.outputs); in iterate()
297 m_testCtx.getLog() << TestLog::Message << " " << m_spec.inputs[inNdx].name << " = " in iterate()
298 << VarValue(m_spec.inputs[inNdx].varType, curInputPtr[inNdx]) in iterate()
303 m_testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx].name << " = " in iterate()
304 << VarValue(m_spec.outputs[outNdx].varType, curOutputPtr[outNdx]) in iterate()
333 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision))); in UaddCarryCase()
334 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision))); in UaddCarryCase()
335 m_spec.outputs.push_back(Symbol("sum", glu::VarType(baseType, precision))); in UaddCarryCase()
336 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseType, glu::PRECISION_LOWP))); in UaddCarryCase()
337 m_spec.source = "sum = uaddCarry(x, y, carry);"; in UaddCarryCase()
343 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
344 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
397 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
398 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
429 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision))); in UsubBorrowCase()
430 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision))); in UsubBorrowCase()
431 m_spec.outputs.push_back(Symbol("diff", glu::VarType(baseType, precision))); in UsubBorrowCase()
432 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseType, glu::PRECISION_LOWP))); in UsubBorrowCase()
433 m_spec.source = "diff = usubBorrow(x, y, carry);"; in UsubBorrowCase()
439 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
440 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
491 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
492 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
523 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision))); in UmulExtendedCase()
524 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision))); in UmulExtendedCase()
525 m_spec.outputs.push_back(Symbol("msb", glu::VarType(baseType, precision))); in UmulExtendedCase()
526 m_spec.outputs.push_back(Symbol("lsb", glu::VarType(baseType, precision))); in UmulExtendedCase()
527 m_spec.source = "umulExtended(x, y, msb, lsb);"; in UmulExtendedCase()
533 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
583 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
613 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision))); in ImulExtendedCase()
614 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision))); in ImulExtendedCase()
615 m_spec.outputs.push_back(Symbol("msb", glu::VarType(baseType, precision))); in ImulExtendedCase()
616 m_spec.outputs.push_back(Symbol("lsb", glu::VarType(baseType, precision))); in ImulExtendedCase()
617 m_spec.source = "imulExtended(x, y, msb, lsb);"; in ImulExtendedCase()
623 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
674 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
704 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision))); in BitfieldExtractCase()
705 m_spec.inputs.push_back(Symbol("offset", glu::VarType(glu::TYPE_INT, precision))); in BitfieldExtractCase()
706 m_spec.inputs.push_back(Symbol("bits", glu::VarType(glu::TYPE_INT, precision))); in BitfieldExtractCase()
707 m_spec.outputs.push_back(Symbol("extracted", glu::VarType(baseType, precision))); in BitfieldExtractCase()
708 m_spec.source = "extracted = bitfieldExtract(value, offset, bits);"; in BitfieldExtractCase()
714 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
715 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
736 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
767 m_spec.inputs.push_back(Symbol("base", glu::VarType(baseType, precision))); in BitfieldInsertCase()
768 m_spec.inputs.push_back(Symbol("insert", glu::VarType(baseType, precision))); in BitfieldInsertCase()
769 m_spec.inputs.push_back(Symbol("offset", glu::VarType(glu::TYPE_INT, precision))); in BitfieldInsertCase()
770 m_spec.inputs.push_back(Symbol("bits", glu::VarType(glu::TYPE_INT, precision))); in BitfieldInsertCase()
771 m_spec.outputs.push_back(Symbol("result", glu::VarType(baseType, precision))); in BitfieldInsertCase()
772 m_spec.source = "result = bitfieldInsert(base, insert, offset, bits);"; in BitfieldInsertCase()
778 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
779 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
801 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
802 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
844 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision))); in BitfieldReverseCase()
845 m_spec.outputs.push_back(Symbol("result", glu::VarType(baseType, glu::PRECISION_HIGHP))); in BitfieldReverseCase()
846 m_spec.source = "result = bitfieldReverse(value);"; in BitfieldReverseCase()
852 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
853 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
861 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
862 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
893 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision))); in BitCountCase()
894 m_spec.outputs.push_back(Symbol("count", glu::VarType(intType, glu::PRECISION_LOWP))); in BitCountCase()
895 m_spec.source = "count = bitCount(value);"; in BitCountCase()
901 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
902 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
910 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
911 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
953 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision))); in FindLSBCase()
954 m_spec.outputs.push_back(Symbol("lsb", glu::VarType(intType, glu::PRECISION_LOWP))); in FindLSBCase()
955 m_spec.source = "lsb = findLSB(value);"; in FindLSBCase()
961 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
962 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
970 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
971 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1031 m_spec.inputs.push_back(Symbol("value", glu::VarType(baseType, precision))); in FindMSBCase()
1032 m_spec.outputs.push_back(Symbol("msb", glu::VarType(intType, glu::PRECISION_LOWP))); in FindMSBCase()
1033 m_spec.source = "msb = findMSB(value);"; in FindMSBCase()
1039 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1040 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1048 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1049 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()