Hi,
I am posting again about the current drawbacks of fullscreen mode in jMonkey:
- Cannot alt-tab in OS X
- Alt-tab doesn’t always work in Linux (often works when alt-tabbing from the application, but not back to it) and is slow
- Alt-Tab works in Windows but is very slow (both alt-tabbing to and alt-tabbing from)
- Cannot easily set the AppSettings to “settings.setFullscreen(true)”, because one also has to find out the resolution to use and to detect the display’s available frequencies at that resolution and manually changing it (otherwise, the window will fail to be created).
These problems would be alleviated if there was a fake fullscreen mode available (borderless window with the same size as the screen). This gives as-fast-as-any-window alt-tabbing that works on all OSes and that’d simply use the currently-used refreshing frequency, with little overhead.
This is available in World of Warcraft, all Source engine games (Counter Strike: Source, Team Fortress 2, Half-Life 2, Portal, etc) and as an actual options in the graphics preferences of Left 4 Dead / Left 4 Dead 2.
People have been trying to hack that mode into games that don’t support it, or make dedicated utilities for it:
http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1040956 (EVE online)
http://lotroui.com/2010/09/how-to-put-lotro-into-fake-fullscreen-mode/ (Lord of the Rings Online)
http://webcache.googleusercontent.com/search?q=cache%3Ahttp%3A%2F%2Fforum.globalagendagame.com%2Fphpbb%2Fviewtopic.php%3Ff%3D71%26t%3D5295%26start%3D10 (Google cahce because actual site requires registration) (Global Agenda)
http://www.gog.com/en/forum/baldur_s_gate/fake_fullscreen_in_bgt (Baldur’s Gate)
Clearly, there is a demand for that feature. Thus, I would be very grateful if it was implemented in jMonkeyEngine. Thanks in advance