Post Reply 
 
Thread Rating:
  • 11 Votes - 4.64 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom PPSSPP shaders
02-23-2021, 06:16 AM
Post: #361
RE: Custom PPSSPP shaders
for some reason, your current custom shaders doesn't work with the current github build.... makes me wonder what changes did they do....
Find all posts by this user
Quote this message in a reply
02-23-2021, 10:24 AM (This post was last modified: Yesterday 11:48 PM by LunaMoo.)
Post: #362
RE: Custom PPSSPP shaders
I would recommend to just try different backend, PPSSPP post process shaders are auto translated from GLSL(native to OGL) to other backends, auto translation depends on third party projects we use as submodules, an update to the submodule can introduce or fix problems, there might also be some problems introduced on PPSSPP side. If you have time you could check which version exactly broke the custom effects for you in the backend you're using and report to official PPSSPP issue tracker in here, you can use builds from orphis buildbot if on android/windows to figure out when the issue started by just going in halves between the build that last worked and build which doesn't work anymore a few times.

I'm not spending much time around the project nowadays and have some covid sadness in the close family emerging, I can only recall testing all the effects in OGL and Vulkan, in Vulkan Bilateral filtering was broken in some weird way(which I still couldn't/didn't-even-had-time-to figure out, but it certainly was a translation failure of some kind), but aside of that the effects worked well.

Some of the effects like FXAA are exactly the same as the official version already included in the project, but has added settings to be video-aware(apply only in-game/video/both), so if a shader like my version of FXAA fails while official version works, it could just mean the effect translation fails horribly, possibly due to video awareness(can test official Video smoothing AA shader which is the only one that uses video awareness) or branching(that's used in for example 5xBR effects). So if none of my shaders works, by testing 3 official shaders FXAA, Video smoothing AA and 5xBR you could tell whenever the problem is general failure(fxaa), with video awareness(Video smoothing AA) or with branching(ie 5xBR-lv2) and post that info on the issue tracker along with gpu & backend you're using.

Edit: There was an actual issue with one submodule of a pair used for shaders updated without the other, but it was fixed in latest PPSSPP version.
Edit2: Added some useless tiny effects for color reduction, aspect ratio and pixelate, added a workaround for vulkan backend for bilateral filtering and an ordered(faked) option for frost debanding.

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 


Forum Jump: