Core-Profil vs Version String? Nur GLSL 1.3 / OGL 3.0 in Mesa 10.0.1

8

Theoretisch sollte Mesa 10.0.1 OpenGL 3.3 unterstützen, aber zur Zeit bekomme ich nur Unterstützung von 3.0.

glxinfo gibt einige verwirrende Ergebnisse ...

%Vor%

(läuft derzeit mit Intel HD Graphics 4000)

Kann jemand den Unterschied zwischen der "Kernprofil-Versionsstring" und der "Versionszeichenkette" erklären und warum sind sie anders?

    
pdel 26.12.2013, 04:44
quelle

1 Antwort

6

Es ist genau dort in den Versionshinweisen:

  

OpenGL 3.3 ist nur verfügbar, wenn es im Kontext angefordert wird Erstellung, da Kompatibilitätskontexte nicht unterstützt werden.

Es sieht so aus, als ob glxinfo zuerst versucht, den höchsten unterstützten Wert zu erreichen Core-Profilinformationen und fällt dann wieder auf Nicht-Core.

Sie erhalten also zwei Versionen, eine für ein Kernprofil und eine für ein Nichtkernprofil.

Wenn Sie OpenGL 3.3 unter Mesa wollen, müssen Sie ein Kernprofil erstellen.

    
genpfault 26.12.2013, 06:08
quelle

Tags und Links