PBO を介してビデオをレンダリングする 2 つの OpenGL ウィンドウを作成しました。私が理解できないのは、2番目のウィンドウまたは2番目にレンダリングされるウィンドウが常に最初のウィンドウよりもずっと長くかかるのはなぜですか? nVidia Quadro 製品でしか確認していないため、これはベンダー固有である可能性があることを認識しています。
擬似コード:
pixels[]
for (num_windows)
{
gettimeofday(t0)
window.display(pixels)
gettimeofday(t1)
delta = t1 - t0
}
通常、最初のウィンドウのデルタは 5 ミリ秒未満であり、ほとんどの場合、2 番目のウィンドウのデルタは 10 ミリ秒を超えています。どうしてこれなの?