I am in the position where I have a particular shader being used multiple times across many materials and its a real chore to specify a parameter for each one individually so I would like to give them default values and then tweak them slightly when needed in each material.
I tried to just initialise the uniform but this only works on recent glsl versions, is there a way to tell urho3d to upload a default value for a uniform?