我可以将 OpenGL 版本限制为 4.3 吗?

Can I limit OpenGL version to 4.3?

我有一个支持 OpenGL 4.5 的 GPU,我想测试我的应用程序是否可以在支持 OpenGL 4.3 的系统上运行。我可以将我的 GPU 设置为使用 OpenGL 4.3 吗?

能否强制将 OpenGL 实现限制为特定版本?不可以。允许为您提供与您要求的版本 100% 兼容的任何版本。并且 4.5 与 4.3 兼容。

但是,使用权限OpenGL loading library,你可以强行限制你的header。有几个库允许您生成 version-specific headers,它们将为 那个版本提供 API 和枚举,没有其他。以及您希望使用的任何扩展程序。