OpenGL で画面サイズ以上の画像を書き出す方法を大雑把にまとめ。 いまだ OpenGL 2.0 の環境なので glew の拡張機能を使っている。最近の環境では書き方が違うと思うが大体の流れは同じだと思う。 追記 OpenGL3.3 以降について移転先で記事にしました オフスクリーンレンダリングして画像書き出し – Lambda Domain Blog FBO を使うのでまず初期化する。よく見るのはレンダリング画像をテクスチャとして使うために FBO とテクスチャを関連づける方法だが、それは検索すればたくさんでてくる。ここでは画像保存しか扱わないのでテクスチャを使わずレンダーバッファのみ使う。 グローバル変数で frame buffer と render buffer のインデックスおよび画像サイズをそれぞれ GLuint fbID, rbID; int FB_WIDTH, FB_HEI