O que significa a sequência de versão do perfil principal do OpenGL?

1

Esta é a saída do glxinfo para minha máquina:

$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 4.1
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.2
OpenGL core profile shading language version string: 4.10
OpenGL version string: 3.0 Mesa 11.1.2
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Isso significa que meu cartão suporta apenas OpenGL até 3.0? O que significa a versão 4.1 "core profile"? Eu tenho uma Radeon R7 250X da Sapphire que deve suportar até o OpenGL 4.3 de acordo com suas especificações on-line.

Este poderia ser um problema de driver? Estou no arch linux e tenho o xf86-video-ati instalado.

    
por Setzer22 05.06.2016 / 15:17

1 resposta

0

Eu não sou especialista em Mesa ou OpenGL, mas de acordo com as notas de lançamento de Mesa aqui , então a versão 11.1 (e 11.2 também) implementa apenas o OpenGL até a versão 4.1. Então, não importa se o seu cartão pode fazer o 4.3, o Mesa só usará o 4.1, eu acho.

    
por 05.06.2016 / 19:42