1

Direct3D 12 を学習して、簡単な 3D グラフィックスを楽しみにしようとしています。

純粋なフルスクリーンは fps を最大化する方法だと聞いたことがありますが、テストしているので、フルスクリーンはウィンドウ モードよりもはるかに悪いようです。

たとえば、WS_BORDERウィンドウの静的な色 (フルスクリーン サイズ) を にWindowed設定するTRUEと、DXGI_SWAP_CHAIN_FULLSCREEN_DESC私のコンピュータでは約 5000 fps で (トリプル バッファリングを使用して) レンダリングできます。

一方、で設定され、とも呼ばれるWS_POPUPウィンドウの静的な色は、約 3000 fps で (トリプル バッファリングを使用して) レンダリングするだけです。WindowedFALSEDXGI_SWAP_CHAIN_FULLSCREEN_DESCIDXGISwapChain3::SetFullscreenState(TRUE, nullptr)

これは事実である必要がありますか、それとも何か不足していますか?

4

1 に答える 1