I've just designed an image-based layering system shader. Multiple textures with Alphas overlay to create a fully dressed character, using 1 material.
pragma target 3.0 is where I had started (suggested default in UnityProjects).
After creating so many transparent-overlay layers in my code, I got this:
Shader error in 'Custom/Test': Too many texture interpolators would be used for ForwardBase pass (12 out of max 10)
The fix seems to be to upgrade to #pragma target 3.5
My game is going to be a Steam-distributed game, PC only.
What do I lose by using #pragma target 3.5? Will only super-dvanced PCs be compatible? Or should a fairly good/average PC be able to run this?
I don't know the intricacies of this subject.