Home | History | Annotate | Download | only in functional

Lines Matching full:m_spec

678 	ShaderDataSpec				m_spec;
685 , m_spec (spec)
694 const char* precision = m_spec.precision != PRECISION_LAST ? getPrecisionName(m_spec.precision) : DE_NULL;
705 for (int i = 0; i < m_spec.numInputs; i++)
707 bool isBoolVal = de::inRange<int>(m_spec.inputs[i].type, TYPE_BOOL, TYPE_BOOL_VEC4);
708 bool isIntVal = de::inRange<int>(m_spec.inputs[i].type, TYPE_INT, TYPE_INT_VEC4);
709 bool isUintVal = de::inRange<int>(m_spec.inputs[i].type, TYPE_UINT, TYPE_UINT_VEC4);
713 : m_spec.precision;
719 for (int i = 0; i < m_spec.numInputs; i++)
732 for (int i = 0; i < m_spec.numInputs; i++)
750 for (int i = 0; i < m_spec.numInputs; i++)
752 DataType inType = m_spec.inputs[i].type;
788 const char* outTypeName = getDataTypeName(m_spec.output);
789 bool isBoolOut = de::inRange<int>(m_spec.output, TYPE_BOOL, TYPE_BOOL_VEC4);
800 bool isResFloatVec = de::inRange<int>(m_spec.output, TYPE_FLOAT, TYPE_FLOAT_VEC4);
801 int outScalarSize = getDataTypeScalarSize(m_spec.output);
816 float resultScale = m_spec.resultScale.getValue(m_renderCtx.getFunctions(), shaderType);
817 float resultBias = m_spec.resultBias.getValue(m_renderCtx.getFunctions(), shaderType);
834 for (int i = 0; i < m_spec.numInputs; i++)
846 m_userAttribTransforms.resize(m_spec.numInputs);
847 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
849 const ShaderValue& v = m_spec.inputs[inputNdx];