我在 2012 Mac Pro 上有一个 ATI Radeon HD 5770 GPU。
当我在我的程序中运行以下代码时:
std::cout << glGetString(GL_RENDERER) << std::endl;
std::cout << glGetString(GL_VENDOR) << std::endl;
std::cout << glGetString(GL_VERSION) << std::endl;
std::cout << glGetString(GL_SHADING_LANGUAGE_VERSION) << std::endl;
我得到的输出如下:
ATI Radeon HD 5770 OpenGL Engine
ATI Technologies Inc.
2.1 ATI-1.24.35
1.20
但是使用 OpenGL Extensions Viewer 我得到以下
有没有办法可以使用 4.1?为什么它一直告诉我版本是2.1?