https://bugs.freedesktop.org/show_bug.cgi?id=30152
Fredrik Höglund fredrik@kde.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fredrik@kde.org
--- Comment #5 from Fredrik Höglund fredrik@kde.org 2010-09-13 18:08:43 PDT --- (In reply to comment #1)
There are lots of varyings. Just a guess - aren't there more vertex shader outputs than we can rasterize? We are currently limited to 8 generics.
KWin generates the source code for the blur shaders at runtime and should limit the number of varyings to GL_MAX_VARYING_FLOATS / 4.
So I don't think this is the explanation for why it's not working in KWin (although the piglit test I submitted obviously uses too many).
Anyway I'll submit another testcase that uses 8 varyings.