Post by Gamesoul Master on Nov 28, 2006 4:41:28 GMT -5
This is a rather simple request. A request to bring back an old feature from before v1.0... the ability to resize the window. A real resize, not what we have now, where you can manually resize the window. Besides the fact that that's not exact, there's also the problem of... every time VSync is turned on or off, pSX resets the window size to default. Which, in my opinion, is a completely useless piece of code (probably only one line of code, I'd guess) that became an obsolete concept when the ability to set the size of the window was removed.
With that in mind, I'd very much like to request that one of two things happens. The first choice would be to add back the commandline options to resize the window (and possibly a GUI option to the same effect). Also, that piece of code that resets the window size when VSync is toggled is gonna have to be adjusted to know what the window was last set to be (through the commandline or GUI option, not a manual resize). Of course, that part would be fairly easy, since the code is obviously using *some* constant... all that would be needed is make sure that whatever variable that function is using, it holds the last set value of the window size.
The second choice would be to just get rid of that stupid code. Get rid of that whole check/reset function that resets the window size when VSync is toggled. Because, with Ultima's frontend, it's possible to set an exact window size. The only drawback is that one piece of code kicking in. And that wouldn't be such a problem, except that every time you fast forward, VSync is turned off for that duration.
With that in mind, I'd very much like to request that one of two things happens. The first choice would be to add back the commandline options to resize the window (and possibly a GUI option to the same effect). Also, that piece of code that resets the window size when VSync is toggled is gonna have to be adjusted to know what the window was last set to be (through the commandline or GUI option, not a manual resize). Of course, that part would be fairly easy, since the code is obviously using *some* constant... all that would be needed is make sure that whatever variable that function is using, it holds the last set value of the window size.
The second choice would be to just get rid of that stupid code. Get rid of that whole check/reset function that resets the window size when VSync is toggled. Because, with Ultima's frontend, it's possible to set an exact window size. The only drawback is that one piece of code kicking in. And that wouldn't be such a problem, except that every time you fast forward, VSync is turned off for that duration.