私のopenglアプリケーションでラグが繰り返し発生しています。win32 API を使用してウィンドウを作成し、2.2 コンテキストも作成しています。したがって、プログラムのメイン ループは非常に単純です。
- カラーバッファのクリア
- 三角形を描く
- バッファを交換します。
三角形が回転している、それがラグを見る方法です。また、私のフレーム時間はスムーズではないため、問題が発生する可能性があります。しかし、私は多くの方法を試したので、デルタ時間の計算が正しいと確信しています。
グラフィックドライバの問題である可能性があると思いますか? 私の友人は、計算が少ないことを除いてほぼまったく同じプログラムを実行しているため、+標準のopenglシェーダーを使用しています。また、彼のプログラムは私のものよりも多くの CPU パワーを使用し、CPU の割合は私のものよりスムーズです。
また、追加する必要があります。ラップトップでは、1秒ごとに同じラグが発生するため、ある種のパターンを見ることができます.