Mesa OpenGL-Version

2255
Mali Remorker

Die Ausgabe des Befehls glxinfo lautet

 glxinfo |grep Open Vendor: Intel Open Source Technology Center (0x8086) OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)  OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.2 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 13.0.2 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 13.0.2 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: 

Die "Kernprofilversion" ist 4.5, während die "Versionszeichenfolge" 3.0 ist. Welche dieser Nummern sagt mir, welche OpenGL-Version meine Grafikkarte verwendet? Wozu auch die ES-Einträge?

1
Mali Remorker: Haben Sie eine Antwort darauf gefunden? Ich habe fast die gleiche Frage: Warum sind zwei verschiedene OpenGL-Versionen für den HD4000 unter Ubuntu Linux aufgeführt? [https://askubuntu.com/questions/941444/intel-core-i5-hd4000-two-opengl-versions-supported-)(https://askubuntu.com/questions/941444/intel-core-i5-hd4000- zwei OpenGL-Versionen unterstützt) vor 6 Jahren 0
Siehe https://askubuntu.com/q/928538/522170 und https://askubuntu.com/q/886548/522170. Diese Fragen haben detailliertere Antworten. Unter dem Strich ist das Kernprofil das wichtigste. Dies garantiert jedoch noch nicht, dass ein OpenGL v4-Programm (Spiel) funktioniert. Mir wurde gesagt, dass einige v4-Spiele nicht mit Intel HD auf meiner CPU arbeiten, weil die Entwickler der Meinung waren, dass es instabil ist. Mali Remorker vor 6 Jahren 0
@MaliRemorker Dein Kommentar sollte eine Antwort sein. Bitte lesen Sie [Kann ich meine eigene Frage beantworten?] (Https: // $ SITEURL $ / help / self-answer) DavidPostill vor 6 Jahren 0

1 Antwort auf die Frage

1
Henning

OpenGL ESist für Embedded Systems siehe Wikipedia . Wenn Sie sich die Versionshinweise von Mesa für Version 13.0.2 ansehen, wird behauptet, dass sie OpenGL 4.4 unterstützen. Ich kann es nicht mehr verstehen.