時間の95%が変更されていないVBOがあるとします。しかし、もう5%の時間は、アニメーション化しています。私はglBufferData
を呼び出すときにOpenGLに与えるヒントを知りません。ほとんどアニメーション化しない頂点のOpenGL VBO使用のヒント
一方、それはGL_STATIC_DRAW
バッファーの95%のように振る舞います。一方、アニメーションにはGL_STREAM_DRAW
をお勧めします。私は妥協してGL_DYNAMIC_DRAW
を渡すべきですか?
アニメーション中にglBufferData
をGL_STREAM_DRAW
にコールしてから、アニメーションが完了するとGL_STATIC_DRAW
でリバファイしますか?