Post Reply 
 
Thread Rating:
  • 11 Votes - 4.64 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom PPSSPP shaders
04-05-2020, 12:15 PM (This post was last modified: 04-05-2020 05:01 PM by guest.r.)
Post: #346
RE: Custom PPSSPP shaders
Been doing some higher res content shading recently and i've come up with a couple of nice (blending and crt mask) shaders for PPSSPP too.

They play quite well with xBRZ enhanced gfx. with 2x or 3x rendering resolution. If you want to tweak the shaders a bit, there are also options (#defines) present.

It's advisable to use mask sizes of 2.0 with 4k etc.

Regular version is as heavy as the 5xbr shader, fast version is almost 2x the speed.

Happy shading!


Attached File(s)
.zip  2xres-crt.zip (Size: 4.76 KB / Downloads: 99)
Find all posts by this user
Quote this message in a reply
04-21-2020, 01:19 AM
Post: #347
RE: Custom PPSSPP shaders
Hello all.

AA 4.o shader can't work
Error messages like pictures
Is there a solution?

[Image: 4VYdCS6.jpg]

PPSSPP version is 1.9.3
Find all posts by this user
Quote this message in a reply
04-21-2020, 02:57 AM
Post: #348
RE: Custom PPSSPP shaders
Hello all.

AA 4.o not work with PPSSPP
Error messages like pictures
[Image: 4VYdCS6.jpg]
Is there a solution?
Find all posts by this user
Quote this message in a reply
05-18-2020, 12:41 AM (This post was last modified: 05-18-2020 01:09 AM by LunaMoo.)
Post: #349
RE: Custom PPSSPP shaders
It works perfectly fine on my end, althrough maybe you just tried to convert it yourself from some other place and forgot something?

My overgrown shader from the first post now has a new version divided to separate passes since PPSSPP does support multi-pass shaders now, you can just get "LunaVSmoothing.fsh" and edit it to activate AA 4.o then combine with "LunaAll.vsh" and create ini file to set it up for PPSSPP. Next update I'll probably include shader settings, so it all can be changed from PPSSPP UI, I just forget we have shader settings through uniforms now.

Edit: Oh I didn't read actual error, your shader copy doesn't have precision declaration, just adding "precision mediump float;" anywhere on the start of the fsh file should fix that issue. PPSSPP has a few backends and translates post process effects automatically for all of them nowadays so things changed a bit from X years ago.

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: