当我尝试在 Ubuntu 中使用 OpenGL 编译 glsl 着色器时,出现以下错误:- 0:1(10): error: GLSL 3.30 is not supported。支持的版本有:1.10、1.20、1.30 和 1.00 ES
但是当我执行“glxinfo | grep OpenGL”时,它会说:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD JUNIPER
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
看来glsl版本是对的,所以不知道自己做错了什么
我正在使用lwjgl和 Java进行开发