ReShade is an advanced, fully generic post-processing injector for games and video software developed by crosire. Imagine your favorite game with ambient occlusion, real depth of field effects, color correction and more ... ReShade exposes an automated and generic way to access both frame color and depth information (latter is automatically disabled during multiplayer to prevent exploitation) and all the tools to make it happen.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Enhances gaming experience
By using reshade, you can modify post-processing-effects on your game so it will looks much better than original.
Pro Depth Buffer (Z-Buffer)
Can apply depth-based shaders, such as Depth of Field, Ambient Occlusion, and Ray-Tracing (Limited) to many games using the game's Depth Buffer.
Pro High Performance
ReShade will almost never create a noticeable decrease in performance.
Pro High Compatibility
ReShade will work on most games without issues.
Cons
Con Late shader application
Applies shaders after everything has been rendered, so shaders might affect undesired objects such as the game's UI.
Con Lack of Depth Buffer Compatibility
Access to the game's Depth Buffer is limited and does not work in many games.