在Ubuntu16.04上跑着色器这个例子时,出现了以下错误:
GL version: 3.0 Mesa 12.0.6
Error compiling shader type 35633: '0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
‘
运行 glxinfo | grep OpenGL 命令,结果是这样的:
按照Stackoverflow,我尝试这样跑:
MESA_GL_VERSION_OVERRIDE=3.3 ./t04
(t04是可执行程序的名字)
结果是:
只有一个黑黑的窗口。
那这样呢:
MESA_GL_VERSION_OVERRIDE