0

Windows を例にとると、GDI を介してグラフィックスを描画する場合、WM_PAINT が発生するたびにシーンを再描画 (+validate など) する必要があります。そうしないと、グラフィックが簡単に破損してしまうため、この要件は非常に重要です。

ただし、OpenGL では、バッファのスワップを介してシーンが表示されると、ウィンドウに何が行われたかに関係なく、シーンが持続するようです。便利な機能かもしれません。

質問: この動作はクロスプラットフォームで信頼できるものですか? それとも、これは信頼できない一般的なドライバーの特性であり、必須ではありませんか?

4

1 に答える 1

1

ただし、OpenGLを使用すると、シーンがスワッピングバッファを介して表示されると、ウィンドウに何が行われたかに関係なく、シーンが持続するように見えます。

それは間違いなくそうではありません。バッファを交換した後、バックバッファの内容は未定義であり、フロントバッファの内容は、他の方法で描画されたものと同じ損傷を受けます。

質問:この動作はクロスプラットフォームで信頼性がありますか?

あなたが説明する行動は存在しないので、私はあなたが何を意味するのかわかりません。

于 2013-02-09T21:53:56.643 に答える