public override void EmitCode(StringBuilder outCode)
{
outCode.Append("float ");
outCode.Append(OutputName);
outCode.Append(" = tex2D(");
outCode.Append(Param.Name);
outCode.Append(", (float2(");
outCode.Append(Inputs[0].GetExpression(Owner));
outCode.Append(", ");
outCode.Append(Inputs[1].GetExpression(Owner));
outCode.Append(") * float2(");
outCode.Append(Inputs[2].GetExpression(Owner));
outCode.Append(", ");
outCode.Append(Inputs[3].GetExpression(Owner));
outCode.Append(")) + float2(");
outCode.Append(Inputs[4].GetExpression(Owner));
outCode.Append(", ");
outCode.Append(Inputs[5].GetExpression(Owner));
outCode.AppendLine(")).r;");
}