What shaders do you guys use for Arcade emulation?
-
Nearest Neighbor, the good ol default no-shader solution. Oh the delicious chunky pixels!
-
Was going to make a topic on this myself but the forum suggested that I come here instead.
But yeah, I wanted to say that I use Crt-pi myself.
I find it to be quite wonderful.
Was hoping for other opinions though, but it seems like most people here just enjoy the default video settings.
-
@addison I switched to the glcore driver in retroarch so I could use the slang version of the crt-pi shader. It's not as blurry as the gl version. You'll need to add the slang shaders to retropie yourself.
I actually prefer the crt-royale shader but it doesn't work on the pi. It would probably be too slow if it did.
-
@darksavior said in What shaders do you guys use for Arcade emulation?:
@addison I switched to the glcore driver in retroarch so I could use the slang version of the crt-pi shader. It's not as blurry as the gl version. You'll need to add the slang shaders to retropie yourself.
The difference you're seeing between the GL and slang versions of crt-pi is because there's a bug in the crt-pi.slangp file. All the crt-pi shaders require the use of linear filtering to work correctly and the crt-pi.slangp file has the wrong setting. I've raised an issue to get it corrected.
If you find crt-pi too blurry, the 'official' solution is to edit the glsl/slang files to enable the SHARPER functionality.
Look for the
//#define SHARPER
line and change it to
#define SHARPER
davej
-
@davej
Where is that file located so I can use your edit suggestion?Please and thank you.
-
@addison said in What shaders do you guys use for Arcade emulation?:
@davej
Where is that file located so I can use your edit suggestion?Please and thank you.
I'm not the best person to answer that because I don't have a normal retropie installation. I think it's in
/opt/retropie/configs/all/retroarch/shaders/shaders/crt-pi.glsl
To guard against updates overwriting it, it might be better if you copy the file (calling it something like crt-pi-sharper.glsl) and make the change there. You'll need a corresponding crt-pi-sharper.glslp file - they are stored in the directory above the .glsl files.
Hopefully someone will provide the correct information if I've got it wrong.
-
@davej
I copied and renamed crt-pi.glslp to crt-pi-sharper.glslp/opt/retropie/configs/all/retroarch/shaders/crt-pi-sharper.glslp
shaders = "1" shader0 = "shaders/crt-pi.glsl" filter_linear0 = "true" wrap_mode0 = "clamp_to_border" mipmap_input0 = "false" alias0 = "" float_framebuffer0 = "false" srgb_framebuffer0 = "false"
What is needed to edit this?
//#define SHARPER
That is not located here like you mentioned.
Cheers. :)
-
@addison said in What shaders do you guys use for Arcade emulation?:
That is not located here like you mentioned.
Are you sure ? You've actually edited the shader preset (
.glslp
) and not the shader itself (.glsl
). -
@mitu
I'm not sure what you mean.I copied the file location folder and file names while in WinSCP.
I didn't type anything of those out by hand.
So I don't think I made a mistake.
Edit:
Ooh.
I read your message wrong, along with Dave's. :/
Going to go back and look again.
Thanks Mitu!
-
I missed that the folder was shaders/shaders and not just /shaders.
Sometimes I can be too stupid to live. :D
Anyway, I applied the sharper settings and it's absolutely stunning.
It makes the display I was using before seemed smudged as compared to now.
I'm keeping this Shader forever since it looks so good.
Thank you all. :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.