0

私が見るOpenGLESのほぼすべての例では、画像自体がまったく動いていない場合でも、すべてのフレームを更新しています。

私はいくつかのテストを行いましたが、レンダリング(drawArraysなどを使用)してからレンダリングバッファー(これらの2つのアクションを一緒に)を1回だけ提示し、画面上で何かが変更されるまで、どちらも再度実行しないことは非常にうまく機能することがわかりました。

これは「正常」ですか?私はこれが本当に多く行われているのを見ていません。描画されると、グラフィックは追加の一定のレンダリングなしで画面に残ります。

これは受け入れられますか?

4

1 に答える 1

0

はい、それは受け入れられ、完全に有効です。また、コンテキストが失われたときに再度レンダリングすることも考慮する必要があります。例を挙げると、Android標準のOpenGLヘルパークラスを使用すると、ループではなく、必要な場合にのみ描画するオプションがあります(RENDERMODE_WHEN_DIRTY)。

于 2012-12-28T05:16:34.167 に答える