https://github.com/aras-p/glsl-optimizer"Apparently quite a few mobile platforms are pretty bad at optimizing GLSL shaders; and unfortunately they also lack offline shader compilers. So using a GLSL optimizer offline before can make the shader run much faster on a platform like that. See performance numbers in this
blog post."
http://aras-p.info/blog/2010/09/29/glsl-optimizer/"Yep, it’s 236 vs. 36 milliseconds/frame (4 vs. 27 FPS)."