5

オフスクリーン テクスチャ (オフスクリーン フレームバッファによって作成される) を描画することで、OpenGL ビューを正常にレンダリングしています。

draw -> offscreen FBO/Texture ------> onscreen FBO ---> render buffer -> context

ここで、オフスクリーン テクスチャを再利用して、別の OpenGL コンテキストをレンダリングしたいと考えています。

draw -> offscreen FBO/Texture ----> onscreen FBO ---> render buffer -> context
                             \----> onscreen FBO2---> render buffer2 ->context 2

試してみましたが、コンテキスト 2 に何もレンダリングできません。誰もこの問題を抱えていて、テクスチャを共有するように構成する方法を知っていますか?

ありがとう!

更新: Framebuffer とダブル コンテキストで何をしているかを説明する簡単なプロジェクトを作成しました。 http://www.mediafire.com/?vxv1bubzvio4q7h

4