Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Preventing fullscreen from scaling to vertical limit
#1
I'm accustomed to scaling to the largest possible integer in other emulators so as to avoid geometry distortion artifacts in nearest neighbor (I cannot tolerate bilinear blurriness). I'm not having any luck figuring out how to prevent fullscreen PCSX2 from scaling to fit 1920x1080 vertically, and I don't think changing my desktop resolution is an appropriate workaround for this problem.

What I'm trying to do is double 640x448 (the primary internal resolution used by the game I'm trying to play) to 1280x896. I just want to double pixels. It looks fine in windowed mode, but when I go into fullscreen, the image is stretched to fill all 1080 vertical pixels.

To be clear, I want black borders on ALL sides. How can I manage this? I've played with custom internal resolution scaling and the zoom feature without luck, and have used both D3D11 and OpenGL plugins, both of which scale to fullscreen in the same manner. I'm sure it's possible as this is fundamental functionality, but I am out of ideas.
Reply

Sponsored links

#2
There's a feature in the works. Unfortunately it probably won't get merged into the main PCSX2 branch anytime soon. What you can do is go to the Appveyor link at the bottom of this page and click on the Artifacts tab in that link: https://github.com/PCSX2/pcsx2/pull/1918
Reply
#3
I'm glad to hear it's in the pipeline at least. Hopefully FlatOutPS2 shows back up to make the requested changes.

As for the Appveyor build, I can't seem to find it... I see only plain text mentions of Appveyor on the pull request page, and when I go to Appveyor, it looks like only a few commits have compiled binaries associated with them, and the only ones I've found thus far are very old. Do you have a direct link to the latest build?
Reply
#4
https://ci.appveyor.com/api/buildjobs/mh...ppVeyor.7z
Reply
#5
Thanks!

For others new to AppVeyor, once viewing a commit entry, you need to click on the relevant job name (the top one for most people), then artifacts to see compiled releases.
Reply
#6
The only relevant discussion of integer scaling on the Git has been closed, and FlatOutPS2 is still virtually inactive. Can the Git discussion at least be reopened so it's known that this feature is close to being mergeable?
Reply
#7
(05-05-2019, 02:51 AM)galneon Wrote: The only relevant discussion of integer scaling on the Git has been closed, and FlatOutPS2 is still virtually inactive. Can the Git discussion at least be reopened so it's known that this feature is close to being mergeable?

I don't think the feature worked properly, the pr was outdated so we moved it to the main repo on a different branch which is more up to date, haven't touched it in a while.
https://github.com/PCSX2/pcsx2/tree/flatout_aspectratio
CPU: I3-4160 3.6GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ cl9
GPU: Asus AMD Radeon R7 360 OC 2GB GDDR5
OS: Windows 10 Pro 64bit
Reply




Users browsing this thread: 1 Guest(s)