GPUプログラミングの方法

OpenGL+GLUT+GLEWのインストール方法(Win32において)

OpenGLのインストール

GLUTのインストール

  1. http://www.xmission.com/~nate/glut.html から glut-3.7.6-bin.zip をダウンロード(2008/01/21現在)
  2. 展開してできた
    • glut.h を (VCInstallDir)\Include\GL に
    • glut32.lib を (VCInstallDir)\Lib に
    • glut32.dll を C:\WINDOWS\system32 に
    • それぞれ置く
    • dllファイル以外の置き場所は任意
  3. glut.hをインクルード

GLEWのインストール

  1. http://glew.sourceforge.net/ から glew-1.5.0-win32.zipをダウンロード(2008/01/21現在)
  2. 展開してできた
    • include\GL\glew.h と include\GL\wglew.h を (VCInstallDir)\Include\GL に
    • lib\glew32.lib と lib\glew32s.lib を (VCInstallDir)\lib に
    • bin\glew32.dll を C:\WINDOWS\system32 に
    • それぞれ置く
    • dllファイル以外の置き場所は任意
  3. glew.hはglut.hより前にインクルードしないといけない模様.
  4. glew32.lib を使用するライブラリ一覧に追加

OpenGL+GLUT+GLEW+GLEXTのインストール方法(Ubuntuにおいて)

GLUTのインストール

GLEWのインストール

GLEXTのインストール

error C2086: 'int APIENTRY' : 再定義されました。

GLUT系

glutInit(int *argc, char **argc);

glutInitDisplayMode(GLUT_RGB|GLUT_DOUBLE); // GLUT_RGB: use RGB

glutInitWindowPosition(int x, int y)

glutInitWindowSize(int width, int height);

glutCreateWindow()

glutPostRedisplay();

glutReshapeFunc();

glutDisplayFunc();

glutIdleFunc();

glutKeyboardFunc();

glutSpecialFunc();

GLEW系

glewInit();

OpenGL

glCreateShaderObjectARB(GL_VERTEX_SHADER_ARB);

glCreateProgramObjectARB();

GLhandleARB glCreateShaderObjectARB();

glAttachObjectARB();

glLinkProgramARB();

glGetObjectParameterivARB();

glActiveTexture(GL_TEXTURE0);

glBindTexture(GL_TEXTURE_2D, inputImageTextureId);

glCompileShaderARB();

glPixelStorei

glDisable

GLSL参考サイト

ジャンル:OpenGL


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-12-27 (金) 12:42:55