ReShade v6.3.3.0
ReShade v6.3.3.0
ReShade is a generic post-processing injector for games and video software developed by Crosire.
Imagine your favorite game with ambient occlusion, true depth of field effects, color correction and more … ReShade provides an automated and generic way to access image color and depth information (the latter is automatically disabled in multiplayer mode to prevent abuse) and all the tools to make it possible.
The possibilities are endless!
Add advanced SMAA antialiasing with depth edge detection, screen space ambient occlusion, depth of field effects, chromatic aberration, dynamic film grain, automatic saturation and color correction, cross processing, multi-pass blur … whatever you want.
ReShade has its own shading language and compiler called ReShade FX.
The syntax is based on HLSL and adds useful functions designed for the development of post-processing effects: Define and use textures directly from the shader code, render them, change render states, retrieve color and depth data, request custom values such as timers or key states.
And that’s not all.
Write your shaders only once, they work everywhere, regardless of whether your target is Direct3D, OpenGL or Vulkan: ReShade takes care of compiling them into the right shader model and language (HLSL, GLSL or SPIR-V).
ReShade 5.0 introduced a powerful add-on API that makes it possible to write add-ons for both ReShade and the games it is used with (this is only enabled in the ReShade build with full add-on support, which is unsigned).
See the documentation for more information.