Just use an earlier version of the reshade 3 framework. Lots are having issues with the 3.1.2 because of unrelated anticheat software that hasn't been updated. Just use 3.1.1 or 3.0.8, it've done and advised may others to do the same, with success for all so far, basically.
A user named Kaldaien on the steam forums (creator of special k mod program) has added the feature of all of the shaders being drawn behind game's ui. Any intents of bringing that feature over to this main version?
I don't think it can be easily ported since it's game specific and requires the shader functionality from SpecialK itself and then these can be tagged to draw before or after ReShade, it's a handy feature since it applies to all pixel and vertex shaders (IE fog effects, not just UI elements.) but that sort of shader adjustment is probably beyond the scope of ReShade itself and might also be a problem for certain online games even if you disable depth functionality.
EDIT: I could be wrong though, it's a handy feature but also quite advanced and that build of ReShade is also quite dependent on SpecialK and it's functionality as it's very stripped down.
EDIT: Oh this explanation was really bad re-reading this post about a day later, I need to improve on that.
yeah specialK uses a technique similar to 3d migoto to intercept shaders using a buffer hash and it can then issue its render task at that moment, and then continue with the UI shader command like nothing happened. This is indeed game specific (you need to know the shader hashes for the UI shaders). Not only do you have to find these shaders for each game, you also have to keep them up to date. And games like Watchdogs 1/2 have different shaders for the UI depending on how far you are in the game. Fun!
Btw, the code to intercept these shaders isn't hard (I have written a proof of concept once for this for camera tools), you just have to do the work for the UI shader hashes to be known.
So that's why it has a cache of it's own and yeah it's a handy feature but some games can be very complicated to set up whether it's toggles or ensuring the ReShade effects pass around (So to say.) the shaders you've set up for this behavior.
Mafia 3 comes to mind in particular, back then there was limited or no hot-key support and every separate UI element was it's own shader, this has improved though but the user would have to dig through and set up this sort of thing on their own on a per-profile configuration for each game and some shaders don't take too well to being toggled.
(There are a few differences between AMD and NVIDIA too but this mainly comes up for more heavily multi-threaded titles for DirectX 11 and how the driver deals with it.)
And for ReShade itself well from the sounds of it (Or looking at Github and newer commits.) 3.1.3 or what the next release will be called looks like it's going to feature a nice mix of bug fixes and enhancements, if the depth buffer commit which is currently in testing makes it in that would really help with overall compatibility too for some of these more problematic games when it comes to depth detection and maintaining it.
Hi masters, I'm new here and I have a question about Reshade 3.1.2, does my pc need to run with Directx 12 or higher version of windows ? Right now im using win 7 with Directx 11 but Reshade doesn't work for me. I try to use it with Pro Evolution Soccer 2018, followed all the steps but I can't start my game, when I double click on my game, nothing happen, it only show in Task Manager, and it's using extremely, like a lots of RAM.
Please anyone help me with this ? Thanks in advance