<div dir="ltr"><div>Hello, I'm trying to get the latest Mesa3D working on my system but am having trouble.</div><div><br></div><div>My laptop uses the Haswell Iris Pro 5200 (Gallago UltraPro).  From what I've read, there is support for OpenGL 3.3 support now.  But getting it working seems to be non-trivial.</div>
<div><br></div><div>I have installed the new version of mesa installed via a ppa: <a href="https://launchpad.net/~oibaf/+archive/graphics-drivers/">https://launchpad.net/~oibaf/+archive/graphics-drivers/</a></div><div><br>
</div><div>After installing I can check the status using glxinfo:</div><div><br></div><div>$ glxinfo | grep -i version</div><div>server glx version string: 1.4</div><div>client glx version string: 1.4</div><div>GLX version: 1.4</div>
<div>OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.0-devel (git-e2d53fa saucy-oibaf-ppa)</div><div>OpenGL core profile shading language version string: 3.30</div><div>OpenGL version string: 3.0 Mesa 10.1.0-devel (git-e2d53fa saucy-oibaf-ppa)</div>
<div>OpenGL shading language version string: 1.30</div><div><br></div><div>But from the last line, it still seems to be using the shader language from OpenGL 3.0 (not even 3.1 or anything inbetween). So when I try to run newer code, the shaders fail to compile:</div>
<div><br></div><div>Error compiling shader type GL_VERTEX_SHADER: '0:2(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES'</div><div><br></div><div>For what its worth I'm on Ubuntu 13.10 and using this kernel:</div>
<div>$ uname -srvm</div><div>Linux 3.12.5 #6 SMP Sat Dec 14 23:17:15 PST 2013 x86_64</div><div><br></div><div>Can anyone that has gotten OpenGL 3.3 running (including shader compiling with glsl 3.3) point out what I might be missing?</div>
<div><br></div><div>Thanks,</div><div><br></div><div><br></div><div>Patrick</div><div><br></div></div>