Home | History | Annotate | Download | only in functional

Lines Matching refs:evalFunc

570 	OperatorShaderEvaluator (const glw::Functions& gl, ShaderType shaderType, ShaderEvalFunc evalFunc, const FloatScalar& scale, const FloatScalar& bias, int resultScalarSize)
573 , m_evalFunc (evalFunc)
668 ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const string& shaderOp, const ShaderDataSpec& spec);
683 ShaderOperatorCase::ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const string& shaderOp, const ShaderDataSpec& spec)
687 , m_evaluator (m_renderCtx.getFunctions(), isVertexCase ? SHADERTYPE_VERTEX : SHADERTYPE_FRAGMENT, evalFunc, spec.referenceScale, spec.referenceBias, getDataTypeScalarSize(spec.output))
1898 ShaderEvalFunc evalFunc = DE_NULL;
1899 if (inScalarSize == 1) evalFunc = funcInfo.evalFuncScalar;
1900 else if (inScalarSize == 2) evalFunc = funcInfo.evalFuncVec2;
1901 else if (inScalarSize == 3) evalFunc = funcInfo.evalFuncVec3;
1902 else if (inScalarSize == 4) evalFunc = funcInfo.evalFuncVec4;
1907 if (evalFunc == DE_NULL)
2027 innerGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp, shaderSpec));
2040 ShaderEvalFunc evalFunc;
2067 ShaderEvalFunc evalFunc = s_selectionInfo[typeNdx].evalFunc;
2109 selectionGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, evalFunc, "res = in0 ? in1 : in2;", shaderSpec));
2132 ShaderEvalFunc evalFunc;
2179 group->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, s_sequenceCases[caseNdx].evalFunc, expression.c_str(), shaderSpec));