>
> > Yes, they all work even on mobiles without WebGL. Just make sure 'Enable WebGL' is always 'On' in your Project Properites.
> >
> Sadly - this isn't true. It all depends on device's hardware and OS version. As a rule of thumb - you want to avoid Effects if you plan on publishing your game on mobiles.
>
If that is true, then how come all effects in my game work on mobile devices?
It means you either did not used WebGL shaders, use it on a modern device or you confuse Shaders with Blending. I have 4 different android devices with android, ver. ranging from 2.X.X to newest 5.X.X and there is not a single Shader/Effect that would work across all of them. On oldest androids even blending doesn't work and you have to use sprite's alpha channel and opacity instead