forums.PPSSPP.org
Is it possible to use custom shaders within PPSSPP - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: General Discussion and Announcements (/forumdisplay.php?fid=2)
+--- Thread: Is it possible to use custom shaders within PPSSPP (/showthread.php?tid=18926)



Is it possible to use custom shaders within PPSSPP - Surperon - 04-29-2016 04:42 PM

Hey guys,

for almost all emulation needs (except PS2/Wii/Gamecube) I am using Retroarch and have come to enjoy the easymode-crt filter, I use it basically for everything. I really like the look of it when playing PSP games as well, especially combined with an increased internal resolution but as some may know is the PPSSPP Core basically thrown together and a lot of stuff simply not works with it.

So my question, is it possible to get a similar looking CRT shader working/set up within the official PPSSPP emulator? I googled a bit but couldn't find stuff apart from 2 threads which were like 4 years old or so.

Thanks a lot!


RE: Is it possible to use custom shaders within PPSSPP - ZeroX4 - 04-29-2016 05:15 PM

game settings > postprocessing shaders > CTR scanlines

?


RE: Is it possible to use custom shaders within PPSSPP - Surperon - 04-30-2016 03:19 AM

That doesn't look even close to the CRT shader of Retroarch, which is why I was asking about custom shaders. There are a lot of different variants for CRT shaders and I don't like the CRT scanlines which are shipped with PPSSPP

I would like it to know if is possible to modify the pre made ones or inject custom ones.


RE: Is it possible to use custom shaders within PPSSPP - LunaMoo - 04-30-2016 02:33 PM

Yeah PPSSPP does support custom shaders, however we only support them in OpenGL/GLES with buffered rendering. We use GLSL, so you can't use CG shaders as the one you want without converting them first, through while not exactly the same, you might try Nick001 scanline shader instead since it might look similar if not same after some tweaks to what you want.

All you have to do to add new shaders made by others is to extract the shader files along ini file into "ppsspp\assets\shaders\" folder and restart ppsspp. You can also often easily tweak some shaders by editing fsh files as well, kind of whole point of custom shaders is the fact that everyone likes different things so some of us add parameters and lots of comments inside to make changing effects easy.


RE: Is it possible to use custom shaders within PPSSPP - Surperon - 04-30-2016 02:56 PM

That is absolutely awesome, thanks a lot! This is what I was looking for!