2010-01-01から1ヶ月間の記事一覧
オフスクリーンレンダリングができないとあれこれやりたいことができなくて困りそうなので調べてみた。調べてみておどろいたのだがopenGLはオフスクリーンレンダリングが拡張機能を使用しないといけないらしい。 う〜む、DirectXだとだいぶ前からオフスクリ…
まずテクスチャを作成する前にglEnable(GL_TEXTURE_2D)を呼び出して2Dテクスチャを有効にする必要がある。glGenTextures()関数を使ってテクスチャ名を作成する。DirectXをやっていたからテクスチャ名を作成するっていうのは何かしっくりこないがそういうもの…
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のバージョン取得方法について記載しておく。 (ついでにベンダー情報とGPU情報の取得方法も記載しておく。)openGLのバージョンを取得する方法 glGetString(GL_VERSION) ベンダー情報を取得する方法 glGet…