1

独自のEAGLContextとフレームバッファを備えたブラックボックスレンダリングライブラリがあり、独自のレンダリングを行うiOSアプリを実行しています。また、ブラックボックスライブラリの外側で追加のレンダリングを行う必要があります。

これまで、フレームごとに関連するすべての状態を注意深く読み、設定し、復元することでそれを行ってきました。これは機能しますが、面倒で保守が困難です。それから、「代わりに別のEAGLContextを持ってみませんか?」と思いました。

2番目のコンテキストを実装したので、フレームごとにすべての状態を設定/復元するのではなく、コンテキストを切り替えています。唯一の問題は、視覚的なアーティファクトがたくさん発生し、パフォーマンスが30FPSから約5FPSに変化したことです...

したがって、どうやら私はいくつかのコンテキストから同じフレームバッファにレンダリングすることを意図していません。誰かがこれを確認できますか?

4

0 に答える 0