https://bugs.freedesktop.org/show_bug.cgi?id=38547
--- Comment #3 from Jerome Glisse glisse@freedesktop.org 2011-06-22 09:23:14 PDT --- Do you have the original glsl shader ? (env var MESA_GLSL="dump" should dump it)
This shader is awfully big, issue is that it use more temporary than hw has, i am guessing we never check for this. A proper compiler might be able to cut down the number of temporary as there is a lot of scalar operation (only one component of a vector use).