OGLplus

久々に OGLplus を触ってみた

TL にちょろっと話が出てきたので久々に試してみました。 今は ver 0.14.0 ですかね。 かなり構造が変わったみたいで、以前から問題になっていた関数ポインタ回りが改善されていました。 これでやっと OGLplus 側のコードを変更しないでも Windows で使用で…

OGLplus 0.9.0

すっかり忘れていたんですが、いつの間にか OGLplus が 0.9.0 になっていました。 oglplus-0.9.0 - sourceforge あと破壊的な変更点があったのでいくつか。 Matrix4f と Matrix4d の名前が変更 名前が変更されました。 Matrix4f → Mat4f Matrix4d → Mat4d な…

Boost.Asio で Web から画像を読み込んでくる

Boost.Asio を使用して、HTTP 通信で、画像の読み込みを行います。 ついでに読み込んだデータを OGLplus で描画とかしてみます。 [ソース] #include <vector> #include <GL/glew.h> #include <oglplus/gl.hpp> // OGLplus 0.5.0 以降だと near far を undef しておかないと動かない #undef near </oglplus/gl.hpp></gl/glew.h></vector>…

OGLplus で画像の描画

OGLplus を使用したテクスチャの描画です。 OGLplus では、libpng で .png の画像ファイルを読み込むことが出来るので、今回はそれを使用します。 使用するためには予め libpng を導入しておく必要があります。 libpng 1.2.46 - http://www.libpng.org/pub/p…

OGLplus のエラーハンドリング

OGLplus では、OpenGL でエラーが発生した場合に、例外をスローします。 スローした例外から詳細な情報(ソースファイルの位置や OpenGLのAPIなど)を取得することが出来ます。 [ソース] #include <vector> #include <iostream> #include <GL/glew.h> #include <oglplus/gl.hpp> #include <oglplus/context.hpp> #include <oglplus/shader.hpp> #incl</oglplus/shader.hpp></oglplus/context.hpp></oglplus/gl.hpp></gl/glew.h></iostream></vector>…

OGLplus 0.7.0

OGLplus 0.7.0 またバージョンアップしたみたいです。 ペースが早い…。 HPのレイアウトもちょっと変わっていますね。 チュートリアルもいつの間にか出来ていたので、初めて使う場合はここら辺を読んでみるといいかも? そろそろリリースノートが欲しいところ…