08/02/24 00:24:39 txphrCja
>>480
SwapChainについて
実を言うとSwapChain自体がworkaroundだったりします(汗)。
完全には覚えてはいないのですがDX6あたりの時代にドライバによってPresent(hWnd)を使って
ちゃんとレンダリングできないという問題を解決するために作られたものだったと記憶しています。
しかし、DX9(8だったかも?)になってからPresent(hWnd)がちゃんと動くことが義務付けられたので
SwapChainの必要性はなくなりました。
ですから、レンダリングしたいウィンドウサイズの最大値に合わせてバックバッファをひとつだけ確保して
使いまわすというのが実は最適解だったりします。