Home | History | Annotate | Download | only in functional

Lines Matching refs:shaderOp

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)
518 op << "\t" << shaderOp << "\n\n";
1293 string shaderOp = string("res = ");
1305 shaderOp += shaderFuncName;
1308 shaderOp += string(shaderFuncName) + "(";
1310 shaderOp += "in0;\n\t";
1343 shaderOp += " " + string(shaderFuncName) + " ";
1345 shaderOp += ", ";
1348 shaderOp += "in" + de::toString(inputNdx);
1351 shaderOp += string(shaderFuncName);
1358 shaderOp += string("") + (isUnaryOp ? "" : " ") + shaderFuncName + (isUnaryOp ? "" : " ");
1360 shaderOp += inputNdx == 0 ? "res" : "in" + de::toString(inputNdx); // \note in0 has already been assigned to res, so start from in1.
1363 shaderOp += shaderFuncName;
1371 shaderOp += ")";
1373 shaderOp += ";";
1379 innerGroup->addChild(new ShaderOperatorCase(m_context, name.c_str(), desc.c_str(), isVertexCase, evalFunc, shaderOp.c_str(), shaderSpec));