At first: I don’t want to question the whole shader support feature. I just want give feedback what I have experienced.
I found really some nice shader codes and ported them to run successfully on the sim but performance on the actual device (iPhone 5) was really slow. For example a fullscreen size shader (a rect that spans the whole device screen) that creates a space nebula scene. But it seems the really nice shaders are way to complex which I think is a problem of the hardware. Here is the original shader on shadertoy.
As far as I have tested now the shaders should not be:
- too complex
- too big (I think size does matter here, the more pixel the image texture has, the more the fragment shader gets called)
So right now, what do you think is the most useful scenario for using shaders?
One thing I found is creating outlines on png images that do not have a rectangle form (using alpha).
Maybe you can just throw in some useful scenarios.