问题描述
当我查询一些OpenGL
信息时,我得到以下语句:
When I query some OpenGL
info then I get the following statements:
Vendor: Intel Open Source Technology Center
WindowManager: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
OpenGL version: 4.5 (Core Profile) Mesa 17.0.1
GLSL version: 4.50
但是我的笔记本电脑CPU/GPU 具有Intel HD 520(Ubuntu 17.04)的Intel 6200U支持仅英特尔产品规范 OpenGL 4.4
.
But my laptop CPU/GPU Intel 6200U with Intel HD 520 (Ubuntu 17.04) supports according to Intel Product Specification only OpenGL 4.4
.
有人能对此说些什么吗? OpenGL查询是否错误?谢谢
Can anybody say something about this? Is the OpenGL query wrong?Thanks
推荐答案
如果在非Windows平台上使用开源驱动程序,则它可能支持比Intel创建的驱动程序更高的OpenGL版本.英特尔并不是以保持最新的GL产品而闻名.
If you are using the open source driver on non-Windows platforms, it is very possible for it to support a higher OpenGL version than the Intel-created driver. Intel isn't exactly known for keeping their GL stuff up-to-date.
在程序中请求4.5上下文应证明您当前安装的驱动程序可以提供什么.
Requesting a 4.5 context in your program should prove what your currently installed drivers can provide.
这篇关于Mesa 17.0.1表示OpenGL Core 4.5,即使我的Intel HD 520显卡仅支持4.4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!