まだやってます。
6200買ったのでframebuffer_objectを試す。あ、やっぱり落ちた。
原因を探す前に書き換える予定のコードをデバッグしうても仕方ないので、予定通りコピーとFBOを分離。
そしたら落ちなくなった。あー、まー、そんなもんか。上手く動いてるからいいよね。
しかし6200ではコピーでもそんなに遅くならない。
表示物が少ないし、コピー回数も1回なので、この程度で75fps*1も出ないとそれはそれで問題なんだがね。 9980円*2とはいえ世代的にはまだ新しい部類だもんな。
AUXバッファのサポートはどうしようか悩んだが、GeForceでしか使えないし、FX以降ならたとえ5200でもFBOが使えるので使わないだろうと判断。
あと必要なGL拡張が無い場合に新しくGLExtensionErrorっていう例外を投げるようにした。FBOが有るか無いか判別する時はこの例外をトラップすれば良いだろう。
つか、FBO使いたい時にコピーで対応ってのはしなくていいね。そうできるようにしても、そもそもFBOが使えないような遅いチップでコピーしたら大変なことになりそうだ。
明日はSDLからのイメージロードと、部分的なテクスチャの置き換え。
あと公開できるようなテクスチャ描き。