Lines Matching defs:m_spec

775 	ShaderDataSpec				m_spec;
782 , m_spec (spec)
791 const char* precision = m_spec.precision != PRECISION_LAST ? getPrecisionName(m_spec.precision) : DE_NULL;
802 for (int i = 0; i < m_spec.numInputs; i++)
804 bool isBoolVal = de::inRange<int>(m_spec.inputs[i].type, TYPE_BOOL, TYPE_BOOL_VEC4);
805 bool isIntVal = de::inRange<int>(m_spec.inputs[i].type, TYPE_INT, TYPE_INT_VEC4);
806 bool isUintVal = de::inRange<int>(m_spec.inputs[i].type, TYPE_UINT, TYPE_UINT_VEC4);
810 : m_spec.precision;
816 for (int i = 0; i < m_spec.numInputs; i++)
829 for (int i = 0; i < m_spec.numInputs; i++)
845 bool isResFloatVec = de::inRange<int>(m_spec.output, TYPE_FLOAT, TYPE_FLOAT_VEC4);
846 bool isResBoolVec = de::inRange<int>(m_spec.output, TYPE_BOOL, TYPE_BOOL_VEC4);
847 bool hasReference = !isResFloatVec && !isResBoolVec && (m_spec.precision == PRECISION_LOWP || m_spec.precision == PRECISION_MEDIUMP);
852 for (int i = 0; i < m_spec.numInputs; i++)
854 DataType inType = m_spec.inputs[i].type;
916 const char* outTypeName = getDataTypeName(m_spec.output);
917 bool isBoolOut = de::inRange<int>(m_spec.output, TYPE_BOOL, TYPE_BOOL_VEC4);
975 int outScalarSize = getDataTypeScalarSize(m_spec.output);
987 bool isInt = de::inRange<int>(m_spec.output, TYPE_INT, TYPE_INT_VEC4);
988 const char* outTypeName = getDataTypeName(m_spec.output);
990 deUint32 resultMask = m_spec.resultScale.getValueMask(m_renderCtx.getFunctions(), shaderType);
1029 float resultScale = m_spec.resultScale.getValue(m_renderCtx.getFunctions(), shaderType);
1030 float resultBias = m_spec.resultBias.getValue(m_renderCtx.getFunctions(), shaderType);
1047 for (int i = 0; i < m_spec.numInputs; i++)
1059 m_userAttribTransforms.resize(m_spec.numInputs);
1060 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
1062 const ShaderValue& v = m_spec.inputs[inputNdx];