Home | History | Annotate | Download | only in functional

Lines Matching defs:evalFunc

341 	OperatorShaderEvaluator (ShaderEvalFunc evalFunc, float scale, float bias)
343 m_evalFunc = evalFunc;
411 ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* shaderOp, const ShaderDataSpec& spec);
421 ShaderOperatorCase::ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const char* shaderOp, const ShaderDataSpec& spec)
423 , m_evaluator(evalFunc, spec.resultScale, spec.resultBias)
1260 ShaderEvalFunc evalFunc = DE_NULL;
1261 if (inScalarSize == 1) evalFunc = funcInfo.evalFuncScalar;
1262 else if (inScalarSize == 2) evalFunc = funcInfo.evalFuncVec2;
1263 else if (inScalarSize == 3) evalFunc = funcInfo.evalFuncVec3;
1264 else if (inScalarSize == 4) evalFunc = funcInfo.evalFuncVec4;
1269 if (evalFunc == DE_NULL)
1379 innerGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp.c_str(), shaderSpec));
1392 ShaderEvalFunc evalFunc;
1415 ShaderEvalFunc evalFunc = s_selectionInfo[typeNdx].evalFunc;
1454 selectionGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, evalFunc, "res = in0 ? in1 : in2;", shaderSpec));
1477 ShaderEvalFunc evalFunc;
1522 group->addChild(new ShaderOperatorCase(m_context, name.c_str(), "", isVertexCase, s_sequenceCases[caseNdx].evalFunc, expression.c_str(), shaderSpec));