Why Direct3D application performs better in full screen mode?

前端 未结 4 1371
情话喂你
情话喂你 2021-01-31 18:22

The performance of a Direct3D application seems to be significantly better in full screen mode compared to windowed mode. What are the technical reasons behind this?

I g

4条回答
  •  悲哀的现实
    2021-01-31 19:10

    There's a bit on MSDN that says full screen mode uses buffer flipping, if set up correctly, as opposed to blitting. It makes sense.

    Of course you can (and in a way, do) give exclusive control for part of the screen to an application, but what happens to the rest of the screen? You still have to blit, do occlusion checking, etc. on the rest of the windows, and I think that's what causes the performance hit.

提交回复
热议问题