Mesa claims that it supports GLSL 1.20 from 7.3 on up. I’m currently using 7.10.1 from Kubuntu 11.04 on x86_64, and I get an error when trying to provide an initial value to a uniform variable. The compiler complains that:
0:7(25): error: cannot initialize uniforms in GLSL 1.10
I’m using Intel i5 embedded graphics (i915 kernel driver).
I’m really struggling to make GLSL work under Linux. Aargh! But thanks in advance for any help you can provide,