Home | History | Annotate | Download | only in shaderrender

Lines Matching defs:m_spec

559 	const ShaderDataSpec	m_spec;
569 , m_spec (spec)
572 m_userAttribTransforms.resize(m_spec.numInputs);
573 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
575 const ShaderValue& v = m_spec.inputs[inputNdx];
642 const ShaderDataSpec m_spec;
660 , m_spec (spec)
670 return new ShaderOperatorCaseInstance(context, m_isVertexCase, *m_evaluator, *m_uniformSetup, m_spec);
676 const char* precision = m_spec.precision != PRECISION_LAST ? getPrecisionName(m_spec.precision) : DE_NULL;
690 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
692 const bool isBoolVal = de::inRange<int>(m_spec.inputs[inputNdx].type, TYPE_BOOL, TYPE_BOOL_VEC4);
693 const bool isIntVal = de::inRange<int>(m_spec.inputs[inputNdx].type, TYPE_INT, TYPE_INT_VEC4);
694 const bool isUintVal = de::inRange<int>(m_spec.inputs[inputNdx].type, TYPE_UINT, TYPE_UINT_VEC4);
698 : m_spec.precision;
704 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
717 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
735 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)
737 const DataType inType = m_spec.inputs[inputNdx].type;
773 const char* outTypeName = getDataTypeName(m_spec.output);
774 const bool isBoolOut = de::inRange<int>(m_spec.output, TYPE_BOOL, TYPE_BOOL_VEC4);
785 const bool isResFloatVec = de::inRange<int>(m_spec.output, TYPE_FLOAT, TYPE_FLOAT_VEC4);
786 const int outScalarSize = getDataTypeScalarSize(m_spec.output);
801 const float resultScale = m_spec.resultScale;
802 const float resultBias = m_spec.resultBias;
819 for (int inputNdx = 0; inputNdx < m_spec.numInputs; inputNdx++)