Lines Matching refs:m_spec

182 	ShaderSpec				m_spec;  member in deqp::gles3::Functional::CommonFunctionCase
197 m_spec.version = glu::GLSL_VERSION_300_ES; in CommonFunctionCase()
209 m_executor = createExecutor(m_context.getRenderContext(), m_shaderType, m_spec); in init()
326 const int numInputScalars = computeTotalScalarSize(m_spec.inputs); in iterate()
327 const int numOutputScalars = computeTotalScalarSize(m_spec.outputs); in iterate()
330 …const vector<void*> inputPointers = getInputOutputPointers(m_spec.inputs, inputData, m_numValue… in iterate()
331 …const vector<void*> outputPointers = getInputOutputPointers(m_spec.outputs, outputData, m_numVa… in iterate()
342 const vector<int> inScalarSizes = getScalarSizes(m_spec.inputs); in iterate()
343 const vector<int> outScalarSizes = getScalarSizes(m_spec.outputs); in iterate()
365 m_testCtx.getLog() << TestLog::Message << " " << m_spec.inputs[inNdx].name << " = " in iterate()
366 << VarValue(m_spec.inputs[inNdx].varType, curInputPtr[inNdx]) in iterate()
371 m_testCtx.getLog() << TestLog::Message << " " << m_spec.outputs[outNdx].name << " = " in iterate()
372 << VarValue(m_spec.outputs[outNdx].varType, curOutputPtr[outNdx]) in iterate()
425 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in AbsCase()
426 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in AbsCase()
427 m_spec.source = "out0 = abs(in0);"; in AbsCase()
446 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
447 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
458 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
459 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
507 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in SignCase()
508 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in SignCase()
509 m_spec.source = "out0 = sign(in0);"; in SignCase()
528 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
529 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
551 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
552 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
613 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundEvenCase()
614 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundEvenCase()
615 m_spec.source = "out0 = roundEven(in0);"; in RoundEvenCase()
628 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
629 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
658 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
659 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
724 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in ModfCase()
725 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in ModfCase()
726 m_spec.outputs.push_back(Symbol("out1", glu::VarType(baseType, precision))); in ModfCase()
727 m_spec.source = "out0 = modf(in0, out1);"; in ModfCase()
740 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
741 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
749 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
750 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
795 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsnanCase()
796 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsnanCase()
797 m_spec.source = "out0 = isnan(in0);"; in IsnanCase()
803 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
804 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
826 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
827 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
876 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in IsinfCase()
877 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST))); in IsinfCase()
878 m_spec.source = "out0 = isinf(in0);"; in IsinfCase()
884 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
885 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
907 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
908 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
956 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloatBitsToUintIntCase()
957 m_spec.outputs.push_back(Symbol("out0", glu::VarType(intType, glu::PRECISION_HIGHP))); in FloatBitsToUintIntCase()
958 m_spec.source = outIsSigned ? "out0 = floatBitsToInt(in0);" : "out0 = floatBitsToUint(in0);"; in FloatBitsToUintIntCase()
971 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
972 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
980 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
981 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1034 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
1035 m_spec.outputs.push_back(Symbol("out0", glu::VarType(floatType, glu::PRECISION_HIGHP))); in BitsToFloatCase()
1036 m_spec.source = inIsSigned ? "out0 = intBitsToFloat(in0);" : "out0 = uintBitsToFloat(in0);"; in BitsToFloatCase()
1042 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1052 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1080 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FloorCase()
1081 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FloorCase()
1082 m_spec.source = "out0 = floor(in0);"; in FloorCase()
1095 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1096 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1111 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1112 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1176 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in TruncCase()
1177 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in TruncCase()
1178 m_spec.source = "out0 = trunc(in0);"; in TruncCase()
1191 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1192 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1217 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1218 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1284 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in RoundCase()
1285 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in RoundCase()
1286 m_spec.source = "out0 = round(in0);"; in RoundCase()
1299 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1300 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1329 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1330 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1412 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in CeilCase()
1413 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in CeilCase()
1414 m_spec.source = "out0 = ceil(in0);"; in CeilCase()
1427 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1428 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1444 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1445 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()
1517 m_spec.inputs.push_back(Symbol("in0", glu::VarType(baseType, precision))); in FractCase()
1518 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision))); in FractCase()
1519 m_spec.source = "out0 = fract(in0);"; in FractCase()
1532 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in getInputValues()
1533 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in getInputValues()
1562 const glu::DataType type = m_spec.inputs[0].varType.getBasicType(); in compare()
1563 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); in compare()