実装している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; }
実行結果