如何让SFML报告正在使用的OpenGL版本?
答案 0 :(得分:2)
使用sf :: RenderWindow创建一个OpenGL上下文,并使用window.getSettings()获取上下文设置。
sf::RenderWindow window(sf::VideoMode(800, 600, 32), "SFML OpenGL");
sf::ContextSettings settings = window.getSettings();
std::cout << "OpenGL version:"<< settings.majorVersion << "." << settings.minorVersion << std::endl;