Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
グラフィックを表示するためにSDL+OpenGLを使用するアプリケーションを作成したと仮定します。シーンはダイナミックではないので、たまにバッファの描画と交換を行います。
最小化してWindows7でウィンドウを元に戻した後、表示されたコンテンツが破棄され、ランダムなものが表示されることを確認しました。最後のレンダリングを繰り返さずに復元する方法はありますか?
Intel G45 /G43Expressチップセットを搭載したWindows7ProffesionalSP1を使用しています。
それを(を使用して)テクスチャにコピーし、glCopyTexSubImage2D表示する必要があるときにそのテクスチャをレンダリングすることができます。または、FBOを介して最初にテクスチャにレンダリングすることもできます。
glCopyTexSubImage2D
ただし、画像データを自動的に復元する方法はありません。実際には、復元時にディスプレイを再レンダリングする方が簡単です。ウィンドウがディスプレイと重なっている場合も、同じ問題が発生する可能性があります。