Sou novo no Ubuntu e estou fazendo um curso de computação gráfica no qual temos um laboratório em programação de sombreamento. Eu sei que meu código funciona em um computador de amigos (OSX, gpu integrado, glsl versão 3.3). Quando eu corro na minha máquina (Razer Blade 14, Nvidia GTX 765M), o terminal diz que está usando a versão 1.5 do glsl. Todos os cabeçalhos do meu shader lêem o #version 330.
Segue-se o que surge quando executo glxinfo | grep -i opengl
do terminal:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 765M/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 346.82
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 346.82
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
Isso me faz pensar que simplesmente há algo mais que foi descontrolado. Alguém tem algumas dicas sobre o que eu poderia fazer / verificar?