VQEngine
VQEngine copied to clipboard
Remove Exclusive fullscreen setting/mode and use borderless as the default fullscreen mode
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
- Example
Also : https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/