2010-01-01から1ヶ月間の記事一覧

オフスクリーンレンダリング

オフスクリーンレンダリングができないとあれこれやりたいことができなくて困りそうなので調べてみた。調べてみておどろいたのだがopenGLはオフスクリーンレンダリングが拡張機能を使用しないといけないらしい。 う〜む、DirectXだとだいぶ前からオフスクリ…

テクスチャの作成&描画方法

まずテクスチャを作成する前にglEnable(GL_TEXTURE_2D)を呼び出して2Dテクスチャを有効にする必要がある。glGenTextures()関数を使ってテクスチャ名を作成する。DirectXをやっていたからテクスチャ名を作成するっていうのは何かしっくりこないがそういうもの…

Qt4でのopenGLの初期化方法

Qt4でのopenGLの初期化方法を忘れないように記録しておく。 qmake qtTest.pro make main.cpp #include <qapplication.h> #include "qopengl.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); QopenGL* gl = new QopenGL; gl->resize(640, 480); //app.s</qapplication.h>…

openGLのバージョン取得方法

最初に調べておくべきことだったかも知れないがopenGLのバージョン取得方法について記載しておく。 (ついでにベンダー情報とGPU情報の取得方法も記載しておく。)openGLのバージョンを取得する方法 glGetString(GL_VERSION) ベンダー情報を取得する方法 glGet…