Auto load a different shader for each library

Hi,

I’m using crt-geom-flat-sharpness as my default shader, but master system does not work with this shader.

Is there an option to automatically load a different shader for the system?

Use this one. It’s a fixed one working for every system.

You can use per-core configs as well

Trying this. I canceled the curvature, but how do I cancel the round edges? Also, what settings do you use in Filter and Scale?

How?

You put 0.001 if you don’t want the rounded corners.

I just leave filter and scale on “Don’t care” in retroarch usually.

Just noticed it’s the crt-geom-flat-sharpness you like to use. Then you can edit it and replace at line 148: float2 ilfac = float2(1.0,floor(IN.video_size.y/200.0)); by float2 ilfac = float2(1.0,clamp(floor(IN.video_size.y/200.0),1.0,2.0));

Where?

Thx, but I actually found your settings better. It is closer to the ntsc-svideo which I really like but is a little too strong, image quality wise. Is there a ntsc-rgb shader?

It’s at line 84 in the code I posted: // size of curved corners static float cornersize = 0.001;

About NTSC I’m not really sure, guess you have to try a bit of every shader that are in the shader/NTSC folder.

How? I want to use a specific shader for gba.

(just discovered Mother 3 has been translated!)