Lines Matching defs:shaderOp
765 ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const string& shaderOp, const ShaderDataSpec& spec);
780 ShaderOperatorCase::ShaderOperatorCase (Context& context, const char* caseName, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc, const string& shaderOp, const ShaderDataSpec& spec)
783 , m_shaderOp (shaderOp)
2155 string shaderOp = "res = ";
2169 shaderOp += shaderFuncName;
2172 shaderOp += string(shaderFuncName) + "(";
2174 shaderOp += "in0;\n\t";
2215 shaderOp += " " + string(shaderFuncName) + " ";
2217 shaderOp += ", ";
2220 shaderOp += "in" + de::toString(inputNdx);
2223 shaderOp += string(shaderFuncName);
2230 shaderOp += string("") + (isUnaryOp ? "" : " ") + shaderFuncName + (isUnaryOp ? "" : " ");
2232 shaderOp += inputNdx == 0 ? "res" : "in" + de::toString(inputNdx); // \note in0 has already been assigned to res, so start from in1.
2235 shaderOp += shaderFuncName;
2243 shaderOp += ")";
2245 shaderOp += ";";
2251 innerGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp, shaderSpec));