実装しているGPUのOpenGLのバージョンを調べる
OpenGLにはバージョンがあります。 PCに実装しているGPUによって異なるバージョンは、OpenGLの関数「glGetString()」を利用することで調べることができます。 また、利用可能なOpenGLの拡張を調べることも出来ます。
#include <iostream>
#include <GL/glut.h>
using namespace std;
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutCreateWindow("Check OpenGL");
cout << "Vendor :"<<glGetString(GL_VENDOR)<<'\n';
cout << "GPU : "<<glGetString(GL_RENDERER) <<'\n';
cout << "OpenGL ver. " <<glGetString(GL_VERSION)<<'\n';
cout << "【拡張機能一覧】"<<endl;
cout << glGetString(GL_EXTENSIONS) <<endl;
int i; cin >> i;
return 0;
}
実行結果



