allow to customize shaders in sub pass
allow unop with constant
added new functions, fixed exp/log (was exp2/log2)