Reshade / Freestyle custom shaders not working?

I see that ReShade or NVidia Freestyle shaders can be applied to MSFS, but from what I can see, only those that are somehow pre-approved can be used. I’ve created a custom pixel shader to perform geometry correction for extreme wide-angle views, but while it shows up and works properly in several other games that support Freestyle, my shader doesn’t even show up in the list of shaders when I activate Freestyle within MSFS.

Is there some secret hocus-pocus spell I need to cast to get my shader to show up, or is the use of custom shaders forbidden?

I use reshade but dont use my own shaders. I do know that something changed with the graphics engine with yesterday’s patch which only happens when something has changed on the game side.

Try the following, go into window mode, start a flight, open reshade and turn on your custom shader, and then return to fullscreen mode and see if its working. This is what I have to do whenever there seems to be some whodoo being done the the graphics engine.

Of course it could also be something in your custom shader is wrong for MSFS. Just because it works on other games, doesnt necessarily mean it will work for MSFS.

I can’t turn on my custom shader - it simply doesn’t show up in the list of shaders. I thought maybe l had included something incompatible, so I copied an existing, working shader to a new file with a different name. That new shader didn’t show up in the list. I then renamed my shader to the name of a working shader. It then showed up in the list, but when I tried to run it, I got a message about a hash check fail, indicating that there’s some list of approved shaders that will show up, but only run if their hashes match against a pre-approved list. Similarly, I changed a value within one of the other working shaders, which then also gave me the hash check fail message until I changed the value back.

Did you ask on the reshade forum? is there a way to remake the hash file?