フレームバッファオブジェクトを使うと,オフスクリーンレンダリングができるとのうわさを手に入れて,プログラムは手元にあるのですが,内部レンダーバッファがどうとか,フレームバッファがどうとかという詳しい話がわからんので,プログラムで使うときのやり方だけまとめておきます。 framebuffer object(FBO)は,OpenGLでプラットフォームに依存せずにオフスクリーンレンダリングを実現する機構だそうです。ちなみにFBOはOpenGL拡張EXT_framebuffer_objectとして規定されているようです。ちなみにOpenGL 2.0の正式仕様にはないようです。このFBOはOpenGL 1.5以上じゃないと使えなかった気がするので,その辺は気を付けてください。 使い方の流れですが,以下のような感じです。 <準備> ① レンダーバッファを作成 ② レンダーバッファの設定をする ③ 貼り