У меня есть графический процессор ATI Radeon HD 5770 на Mac Pro 2012 года.
Когда я запускаю следующий код в своей программе:
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 я получаю следующее
Есть ли способ использовать 4.1? Почему мне постоянно пишет, что версия 2.1?