OpenGLでlibpngを利用してテクスチャを貼り付ける手順を調べたのでメモ。 OpenGLでテクスチャを利用する際、画像ファイルフォーマットのパースはOpenGLでサポートされないので自前でパースするか、あるいは既存のライブラリを利用するなどして読み込む必要がある。 C/C++で画像ファイルを扱うライブラリは例えば以下がある。 boost::gil C++のBoostライブラリに含まれるGeneric Image Library.一番汎用に見える。jpgやpngを扱うにはこのライブラリのほかにlibjpgやlibpngがインストールされている必要がある。ばりばりにテンプレートを使う。 libpng,libjpg C言語用の画像処理ライブラリ。 OpenCV Intelで作られた画像処理ライブラリ。 MIST 名古屋大学情報系のポスドクとか学生が作っているらしいライブラリ。詳しくはよく分