PCSX2 Documentation/A new kind of fullscreen!: Difference between revisions
PCSX2 Documentation/A new kind of fullscreen! (view source)
Revision as of 19:08, 19 July 2015
, 19 July 2015no edit summary
No edit summary |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 7: | Line 7: | ||
In 0.9.7 we've completely re-done our approach to fullscreen. Instead of using what Microsoft DirectX calls Exclusive Mode (you can read about the programmer-centric details of it here), we're taking a more modern approach and using a special type of maximized desktop window instead. Like anything there's some advantages and disadvantages to this new approach: | In 0.9.7 we've completely re-done our approach to fullscreen. Instead of using what Microsoft DirectX calls Exclusive Mode (you can read about the programmer-centric details of it here), we're taking a more modern approach and using a special type of maximized desktop window instead. Like anything there's some advantages and disadvantages to this new approach: | ||
Advantages of the new fullscreen method: | '''Advantages of the new fullscreen method:''' | ||
*Works perfectly in DX9 and DX10 alike. | |||
*No more risk of visual corruption or crashes, and no need to shutdown the emulator to avoid them. | |||
*Much faster and seamless flips. | |||
*Works with any GS plugin, regardless of how the GS plugin is implemented. | |||
*Always uses your LCD display's optimal resolution (assuming you have it set in the desktop as such, and you should). | |||
*Integrates better with your desktop -- Alt-Tab, TaskBar, popup errors, etc. are much less prone to being... annoying. (pulling up a strategy guide in a browser *window, for example!) | |||
*Super-easy to implement, from a programming perspective! | |||
'''Disadvantages:''' | |||
*A slight bit of extra window management overhead. | |||
*Always uses your desktop resolution on CRT displays (this is an advantage for anyone with an LCD display, but can be a disadvantage for people with CRT displays, depending on your setup .. however few of you are left) | |||
Disadvantages: | |||
A slight bit of extra window management overhead. | |||
Always uses your desktop resolution on CRT displays (this is an advantage for anyone with an LCD display, but can be a disadvantage for people with CRT displays, depending on your setup .. however few of you are left) | |||
The performance benefit of exclusive fullscreen is mostly related to Aero under Vista/Windows7. in which case the performance is sometimes better in a window over exclusive mode (this depending on video card/drivers/etc). | The performance benefit of exclusive fullscreen is mostly related to Aero under Vista/Windows7. in which case the performance is sometimes better in a window over exclusive mode (this depending on video card/drivers/etc). |