OpenGL 4.0 no Ubuntu 13.04 usando uma placa de vídeo Intel

1

Eu tenho um novo laptop com uma placa gráfica integrada Iris Pro 5200, em todos os lugares que eu vejo ele diz que esta placa suporta OpenGL 4.0.

A razão pela qual eu quero que o 4.0 (ou 3.3+ seja mais específico) é que estou fazendo uma tarefa para uni onde recebi um shader GLSL compatível com o OpenGL 3.3 para melhorar, mas não consigo compilar / executar como eu só tenho o OpenGL 3.0.

Chamando printf("%s\n", glGetString(GL_VERSION)); depois que um contexto OpenGL foi criado imprime: "3.0 Mesa 9.1.4".

Para as pessoas com placas gráficas Nvidia, vejo que a solução é instalar drivers gráficos proprietários, mas, até onde sei, a Intel só tem drivers gráficos de código aberto. Está correto?

Sou um novato na melhor das hipóteses quando se trata de programação em linux e especialmente gráfica, então por favor, tenha paciência comigo.

    
por Halvor G. Bjørnstad 14.09.2013 / 01:26

1 resposta

1

Infelizmente, o OpenGL 4.0 ainda não é suportado com o driver Intel Linux Graphics (conforme relatado pela sua chamada glGetString ()). Não há um driver proprietário, então você fica preso a isso até liberar um driver com suporte para isso.

O suporte para o OpenGL 4.0 provavelmente significa que ele é implementado para o Windows.

    
por chronospoon 14.09.2013 / 01:57