..:: PCSX2 Forums ::..
Register | Help | Log In |
Register PCSX2 Site Forums Member List Donate View Today's Posts Search

Current time: 03-22-2010, 07:37 AM Hello There, Guest! (Login — Register)

..:: PCSX2 Forums ::.. / PCSX2 Discussion and Support / Developer Discussion / [blog] A new kind of fullscreen!

1 user browsing this thread: (0 members, and 1 guest).

Pages (2): « Previous 1 2
Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode | Linear Mode
[blog] A new kind of fullscreen!
Author Message
Air Offline
PCSX2 Programmer
******

Posts: 1.144
Joined: Nov 2008
Location: Meshoppen, PA
Post: #11
RE: [blog] A new kind of fullscreen!
Not really. Microsoft doesn't make this stuff especially easy, honestly. Well it's not too painful in DX10, except for a certain nearly unavoidable threading problem. Really, Microsoft just want everyone to eventually use cooperative fullscreen, and will likely make exclusive mode fullscreen obsolete, in a future windows or directx incarnation.

Jake Stine (Air) - Programmer - Pcsx2 Development Team
02-01-2010 09:24 PM
Find all posts by this user Quote this message in a reply
kabooz Offline
Soul.Streamer
***

Posts: 558
Joined: Dec 2008
Location: Germany
Post: #12
RE: [blog] A new kind of fullscreen!
hmm what would happen to the games that use exclusive fullscreen now in an OS that doesn't support that "feature"?

[Image: futago8lg.jpg]
Chupa Chups: Leck mich!!!
02-02-2010 02:49 AM
Find all posts by this user Quote this message in a reply
Air Offline
PCSX2 Programmer
******

Posts: 1.144
Joined: Nov 2008
Location: Meshoppen, PA
Post: #13
RE: [blog] A new kind of fullscreen!
It could just use cooperative fullscreen instead: maximize the window, remove window decorations, and stretch the internal render target (1024x768 or whatever the game uses) to fit the desktop's physical video mode (1680x1050, etc). In DX10 this can be done seamlessly because of how Microsoft set up the API. In DX9 it'd be a little more hacky because apps had to do more low-level stuff to engage exclusive fullscreen mode. But I'm pretty sure it's still perfectly doable.

Jake Stine (Air) - Programmer - Pcsx2 Development Team
02-02-2010 03:05 AM
Find all posts by this user Quote this message in a reply
pcsx2fan Offline
Guide Translator
****

Posts: 167
Joined: Jun 2009
Location: Formosa
Post: #14
RE: [blog] A new kind of fullscreen!
(01-31-2010 03:45 AM)Air Wrote:  Disadvantages:
  • 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)

I'm still a conservative CRT user.

For instance under current model of fullscreen. I set desktop resolution to 640x480 @ 163Hz which is the same resolution I prefer in fullscreen, with Windows 7.

On GSdx10(hardware), hit Alt+Enter to go fullscreen still stay with 640x480 @ 163Hz

But on ZeroGS, hit Alt+Enter brings me to the fullscreen in 1280x960 @ 120Hz, which is the maximum resolution settled in my monitor driver.

I suppose with the new kind of fullscreen, I could bring ZeroGS to fullscreen in 640x480 @ 163Hz in this case. Since there still a few games run better in ZeroGS.

Currently, if I wanna go for different fullscreen in the same different resolution with GSdx. First switch to that resolution, And then hit Alt+Enter.

So, I suppose "Always uses your desktop resolution on CRT displays" is benefit rather than disadvantage. It'll correct the behavior of ZeroGS, though won't influence GSdx.

IN HONOR OF PS2
E7200 @ 2.53 Ghz or 3.8 Ghz 1.3625 V (400x9.5)
8600GT
GA-EP31-DS3L
4GB DDR2 800
21" CRT Trinitron

Windows 7 Home Basic N x86 (DISM+vLite)
02-02-2010 05:22 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Bright-Warrior Online
Experienced Newbie
**

Posts: 171
Joined: Sep 2009
Location: Germany
Post: #15
RE: [blog] A new kind of fullscreen!
This sounds good to me, but I didn't know the problem with the old mode, thanks to DirectX 10. But it's nice to see you working on such stuff.

(02-01-2010 02:08 PM)Bositman Wrote:  Do you prefer the words 'crash', 'freeze' and 'BSOD' ?

I'd rather take the slowdown^^. I think that in doubt, it should be more stable than a bit slower. But that's just my opinion.

"Life seems to be
full of gloominess,
but do not be blinded:
It is not that cruel."
02-02-2010 07:22 PM
Find all posts by this user Quote this message in a reply
cottonvibes Offline
Pencil Sharpener
******

Posts: 443
Joined: Nov 2008
Location:
Post: #16
RE: [blog] A new kind of fullscreen!
Another advantage is that this type of fullscreen mode is probably more compatible with multiple monitor setups.

Basically all its doing is maximizing the window, removing the borders and possibly making it always-on-top? (idk how Jake implemented it exactly)

On really old cards running in exclusive fullscreen modes could be a speedup, but these cards won't run pcsx2 well anyways so most people actively using pcsx2 aren't going to be effected.

Check out my new blog Ohmy
02-04-2010 08:07 AM
Visit this user's website Find all posts by this user Quote this message in a reply
tohdom Offline
Member
**

Posts: 212
Joined: Mar 2009
Location: Russia Moscow
Post: #17
RE: [blog] A new kind of fullscreen!
I dont know if it is relevant but i like that playing in pcsx2 with gamepad the window don't need to be active.
So i can chat and browse internet and use gamepad simultaneously. Please, dont ever change this Smile

Phenom II X4 940 3 Ghz / 8 gb RAM 800 / Geforce GTX 260 / win7 64
02-04-2010 02:25 PM
Find all posts by this user Quote this message in a reply
Air Offline
PCSX2 Programmer
******

Posts: 1.144
Joined: Nov 2008
Location: Meshoppen, PA
Post: #18
RE: [blog] A new kind of fullscreen!
(02-04-2010 08:07 AM)cottonvibes Wrote:  Basically all its doing is maximizing the window, removing the borders and possibly making it always-on-top? (idk how Jake implemented it exactly)

More or less. I'm actually using wxWidgets' fullscreen feature -- which is basically the same thing used when you hit F11 in your web browser, or switch on fullscreen mode in a paint program. So I'm not sure exactly what window flags it changes, but it works really well and has probably been test/assured to work on millions of PCs. That makes me happy.

Jake Stine (Air) - Programmer - Pcsx2 Development Team
02-04-2010 06:21 PM
Find all posts by this user Quote this message in a reply
evilpaul Offline
Newbie

Posts: 2
Joined: Dec 2008
Location:
Post: #19
RE: [blog] A new kind of fullscreen!
(02-01-2010 05:08 PM)rama Wrote:  The slowdowns would only happen on specifically slow VGA cards, when Aero is enabled,
and when the game does some rare and slow kind of graphics.
In short: It'll never happen in 95% of games / pc setups.

As Jake mentioned though, an exclusive fullscreen mode can still be added.
From the sound of it, affected people could just check a box in the compatibility tab of their PCSX2 to disable Aero when it's running.

For some programs Windows will automatically disable Aero because of compatibility, it's not a huge deal.
02-09-2010 04:12 AM
Find all posts by this user Quote this message in a reply
Aphex Offline
Emulation addict
*

Posts: 28
Joined: Feb 2010
Location: UK Bham
Post: #20
RE: [blog] A new kind of fullscreen!
I have noticed that the Zerogs Plugin has alot of diffictuly getting out of fullscreen, but I havent tried any other plugin's fullscreen capability....not sure why though =/

[Image: 40122467.png]
02-23-2010 06:55 AM
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2
Post Reply 


  • View a Printable Version
  • Send this Thread to a Friend
  • Subscribe to this thread
Forum Jump:


Current time: 03-22-2010, 07:37 AM

Contact Us | PCSX2 | Return to Top | Return to Content | Lite (Archive) Mode | RSS Syndication

Powered By MyBB, © 2002-2010 MyBB Group.
Theme created by IncadudeF and modified by bositman