Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
xbrz problem
11-16-2016, 05:42 PM
Post: #2
RE: xbrz problem
Not going to get "fixed", since it's not a bug, but an important performance feature - scaling textures in real time via xBRZ is extremely heavy and no commercially available cpu could handle scaling everything in every game at least not in real time. To counter that PPSSPP does two things:
- limits scaling to set texels per frame, which means some textures will be scaled with delay,
- checks for frequently changed textures and avoids scaling them completely althrough it sometimes can still get scaled at later time if texture stops being constantly changed.


If you don't like those limits, you can use texture replacements(under tools->dev tools->near the bottom) which does not have any performance features, you can throw as big texture and as many of them as you want hoping your hardware can handle it since in general loading new textures will be much lighter than scaling them.

Replacing textures that change very often might not be easy either which will happen in many games due to how games dealt with PSP limitations, that's why PPSSPP has optional ini file which when created from UI(only on non-mobiles) will include links that explain it's syntax. You can also check this thread where this feature was discussed from the start and aside from the same links also has some lenghty explanations to many things.


Alternative option is to use upscaling shader like 5xBR, however that doesn't work on the textures, so if the game is not using native PSP resolution, but includes any stretched, low res graphics(like most cash_grab/awful ports of older games as well as pixel art and some pixelated special effects in proper 2D games designed for psp), it will not have a chance to look nearly as good.
Also since textures scaled to anything above will be downscaled to render res and scaling shaders having to use psp native res as an input, it can't really be combined, or to be exact, it can, but due to loss of information it's just a dumb waste of power.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
xbrz problem - shinra358 - 11-16-2016, 02:48 PM
RE: xbrz problem - LunaMoo - 11-16-2016 05:42 PM
RE: xbrz problem - shinra358 - 11-16-2016, 06:41 PM
RE: xbrz problem - LunaMoo - 11-16-2016, 09:47 PM
RE: xbrz problem - shinra358 - 11-17-2016, 12:31 AM
RE: xbrz problem - LunaMoo - 11-17-2016, 12:44 AM
RE: xbrz problem - shinra358 - 11-17-2016, 02:13 AM

Forum Jump: