HOME > natural science Laboratory > コンピュータ・シミュレーション講座 > TIPS 集

実装しているGPUのOpenGLのバージョンを調べる

文責:遠藤 理平 (2012年1月26日) カテゴリ:TIPS 集(107)

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;
}

実行結果


【参考ページ】

OpenGL de プログラミングシリコングラフィックスシステムでのOpenGLプログラミング



タグ:

▲このページのトップNPO法人 natural science トップ

▲このページのトップNPO法人 natural science トップ




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました