Mesa OpenGL 版本

Mesa OpenGL 版本

glxinfo 命令的输出是

 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:

“核心配置文件版本”为 4.5,而“版本字符串”为 3.0。这些数字中的哪一个告诉我我的显卡使用的是哪个 OpenGL 版本?另外,ES 条目有什么用?

答案1

OpenGL ES对于嵌入式系统,请参见维基百科.如果你看看Mesa 发行说明对于版本 13.0.2,您会看到它声称支持 OpenGL 4.4。我无法理解这一点。

相关内容