Lines Matching refs:m_spec
169 ShaderSpec m_spec; member in deqp::gles3::Functional::CommonFunctionCase
184 m_spec.version = glu::GLSL_VERSION_300_ES; in CommonFunctionCase()
196 m_executor = createExecutor(m_context.getRenderContext(), m_shaderType, m_spec); in init()
313 const int numInputScalars = computeTotalScalarSize(m_spec.inputs); in iterate()
314 const int numOutputScalars = computeTotalScalarSize(m_spec.outputs); in iterate()
317 …const vector<void*> inputPointers = getInputOutputPointers(m_spec.inputs, inputData, m_numValue… in iterate()
318 …const vector<void*> outputPointers = getInputOutputPointers(m_spec.outputs, outputData, m_numVa… in iterate()
329 const vector<int> inScalarSizes = getScalarSizes(m_spec.inputs); in iterate()
330 const vector<int> outScalarSizes = getScalarSizes(m_spec.outputs); in iterate()
352 m_testCtx.getLog() << TestLog::Message << " " << m_spec.inputs[inNdx].name << " = " in iterate()
353 << VarValue(m_spec.inputs[inNdx].varType, curInputPtr[inNdx]) in iterate()
358 m_testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx].name << " = " in iterate()
359 << VarValue(m_spec.outputs[outNdx].varType, curOutputPtr[outNdx]) in iterate()
388 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in AbsCase()
389 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in AbsCase()
390 m_spec.source = "out0 = abs(in0);"; in AbsCase()
409 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
410 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
421 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
422 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
470 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in SignCase()
471 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in SignCase()
472 m_spec.source = "out0 = sign(in0);"; in SignCase()
491 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
492 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
514 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
515 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
576 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundEvenCase()
577 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundEvenCase()
578 m_spec.source = "out0 = roundEven(in0);"; in RoundEvenCase()
591 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
592 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
621 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
622 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
687 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in ModfCase()
688 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in ModfCase()
689 m_spec.outputs.push_back(Symbol("out1", glu::VarType(baseType, precision))); in ModfCase()
690 m_spec.source = "out0 = modf(in0, out1);"; in ModfCase()
703 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
704 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
712 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
713 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
758 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsnanCase()
759 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsnanCase()
760 m_spec.source = "out0 = isnan(in0);"; in IsnanCase()
766 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
767 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
789 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
790 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
839 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsinfCase()
840 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsinfCase()
841 m_spec.source = "out0 = isinf(in0);"; in IsinfCase()
847 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
848 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
870 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
871 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
919 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloatBitsToUintIntCase()
920 m_spec.outputs.push_back(Symbol("out0", glu::VarType(intType, glu::PRECISION_HIGHP))); in FloatBitsToUintIntCase()
921 m_spec.source = outIsSigned ? "out0 = floatBitsToInt(in0);" : "out0 = floatBitsToUint(in0);"; in FloatBitsToUintIntCase()
934 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
935 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
943 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
944 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
997 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
998 m_spec.outputs.push_back(Symbol("out0", glu::VarType(floatType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
999 m_spec.source = inIsSigned ? "out0 = intBitsToFloat(in0);" : "out0 = uintBitsToFloat(in0);"; in BitsToFloatCase()
1005 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1015 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1043 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloorCase()
1044 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FloorCase()
1045 m_spec.source = "out0 = floor(in0);"; in FloorCase()
1058 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1059 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1074 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1075 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1139 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in TruncCase()
1140 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in TruncCase()
1141 m_spec.source = "out0 = trunc(in0);"; in TruncCase()
1154 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1155 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1180 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1181 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1247 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundCase()
1248 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundCase()
1249 m_spec.source = "out0 = round(in0);"; in RoundCase()
1262 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1263 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1292 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1293 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1375 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in CeilCase()
1376 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in CeilCase()
1377 m_spec.source = "out0 = ceil(in0);"; in CeilCase()
1390 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1391 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1407 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1408 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1480 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FractCase()
1481 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FractCase()
1482 m_spec.source = "out0 = fract(in0);"; in FractCase()
1495 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1496 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1525 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1526 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()