forums.PPSSPP.org
Non-buffered Rendering Virtual Resolution? - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: Non-buffered Rendering Virtual Resolution? (/showthread.php?tid=19183)



Non-buffered Rendering Virtual Resolution? - 1Timestones38n - 06-07-2016 06:52 AM

Is there by any chance a way to add a virtual resolution to the Non-buffered Rendering in PPSSPP, since in a lot of games tend to play better with it on my end, but not a max screen res.
Non-buffered certainly plays better than buffered with games like Dissidia.
But could there be a way to to override the screen resolution of the emulator with a virtual resolution, that would scale to the resolution of your monitor, but it would load the non-buffered res at whatever you set it to, kinda like the 1x 2x 3x 4x etc as buffered and the other options.


RE: Non-buffered Rendering Virtual Resolution? - LunaMoo - 06-07-2016 07:59 AM

As it was answered lots of times - no.

Non-buffered rendering is a speedhack and as the name suggests does not have access to any buffer effects which includes rendering res and other fancy stuff ppsspp allows. If you need to use it with different resolution, you'll have to change resolution of your display/window.


RE: Non-buffered Rendering Virtual Resolution? - 1Timestones38n - 06-07-2016 09:07 AM

It loads the screen resolution as the rendering resolution in real-time, right?
Just give the option to over right rendering from screen resolution to a set amount.
Wouldn't that do the same-thing?


RE: Non-buffered Rendering Virtual Resolution? - [Unknown] - 06-08-2016 04:25 AM

Normally, PSP games, PC games, etc. draw to buffers. These are the things that have sizes defined by the game.

"Skip buffer effects" aka "non-buffered rendering" mode disables the use of buffers: when we see a PSP game using buffers, we pretend it didn't. We draw everything directly to the screen, or as best we can. This is for speed, to make weaker devices able to run faster by drawing everything directly.

We can't resize the backbuffer. It's managed by the operating system / window manager / etc. That's part of the reason buffers even exist in the first place.

It happens that in this particular game, the developers added a motion blur kind of effect that many people don't like. Preventing buffers from working makes the effect go away, but it also makes PPSSPP unable to render at any resolution other than what your device wants.

That being said, on Android we have an option (because the Android OS lets us do this) of resizing the backbuffer. It's a separate setting, called "HW scaler".

-[Unknown]