updated to work with glsl 330 and set the default OpenGL on linux to 3.2 this should now work with Intel HD and default Mesa3D drivers. If you want a better OpenGL version Modify the gl attribures