更新 OpenGL

更新 OpenGL

我正在使用 OpenGL 在 Ubuntu 上开发应用程序,我想使用“现代 OpenGL”,而不是使用已弃用的东西,例如glBegin。所以我运行了一些现代 OpenGL 代码,但我的链接器找不到这些函数……这让我想到,如果已弃用的函数可以工作,而较新的函数却不能,那么我的 OpenGL 版本就太旧了。我运行glxinfo | grep "OpenGL version后发现我使用的是 3.0 版,而我的显卡支持 4.1 版。如果有帮助,以下是我的规格:

MacBook Air A1465
  CPU: Dual core 1.4 GHz Intel "Core i5" processor (4260U)
  RAM: 4 GB onboard 1600 MHz LPDDR3 SDRAM
  HDD: 128 GB PCIe-based flash storage
  GPU: Integrated Intel HD Graphics 5000

答案1

事实证明,截至本文发布时,Linux 尚不支持 OpenGL 4.0。如果您遇到此问题,则必须等到 Mesa 11.0 发布,届时将支持 OpenGL 4.1。

相关内容