I assume the macro calls return a pigment? If so, just declare them and call the macro from outside the texture definition and explicitely declare the pigments...
Post a reply to this message