VQEngine icon indicating copy to clipboard operation
VQEngine copied to clipboard

Remove Exclusive fullscreen setting/mode and use borderless as the default fullscreen mode

Open vilbeyli opened this issue 4 years ago • 0 comments

Reasonsing

  • When Exclusive fullscreen changes the resolution, the display mode is changed
  • Alt+Tab transitions are slow
  • Application exit is slow due to SetFullscreen() call
  • There's no added benefit in supporting exclusive fullscreen
  • The only time the user will have to do extra work is when the monitor has different refresh rate support for different resolutions.
    • Example
      • 2160p@60FPS
      • 1440p@144FPS
    • The user would have to change the display settings themselves before launching the app

Also : https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/

vilbeyli avatar Jul 19 '20 21:07 vilbeyli