0

OpenGL を使用して、フレームをレンダリングするために必要なスループットを計算したいと考えています。

最悪のシナリオを想定すると、(1) フレームバッファと (2) 8 つのテクスチャがすべてフルスクリーンであり、テクスチャが画面全体を覆うことになります (ただし、テクスチャは平らな長方形である可能性が高く、1:1 のスケールではありません)。

したがって、各ピクセルは 9 つの RGB ピクセルから微調整され (すべてのテクスチャにある程度の透過性があると仮定)、理想的な世界では、正確に 9 ピクセルを読み取り、結果をフレームバッファに保存します。もちろん、フィルタリングを使用すると、より多くのピクセルを読み取ることができます (特に、テクスチャがまっすぐでない場合など)。

メモリ アクセス数の概算を計算するにはどうすればよいですか。ビデオ ボードに 40Gb/s の制限があると表示されている場合、全負荷をサポートするのに十分な帯域幅があることを確認できますか?

コメントで要求された詳細:

フレーム/テクスチャ サイズ: 3840 x 2160 (4K)
予想されるフレーム レート: 30 FPS
GPU: NVidia (少なくとも Maxwell や Pascal などの最新のもの)

4

0 に答える 0