ReShade 4.1.1: This is a generic post-processing injector for games and video software. It exposes an automated way to access both frame color and depth information and a custom shader language called ReShade FX to write effects like ambient occlusion, depth of field, color correction and more which work in DirectX 9-11 and OpenGL games.
ReShade 4.1.1:
* dedicated, API-specific DLLs
* full global compiler optimizations, including LTO
* ASMlib by Agner Fog: hand-written assembly common standard library functions replacement
up to 10 times faster than microsoft compiler, significantly faster than even intel's C++ compiler
* increased security: all builds use /SDL and /Guard compiler flags
* CPU instruction-set specific DLLs
* around half of external DLL dependencies gone (wininet, ws32, gdi32, shell32...the list goes on)
* added experimental untested Windows XP builds (for One-Core-API + WineD3D)
* engine-only without GUI builds included
v2 featuring:
* increased math precision may provide better graphic quality of effects
* provides secure and non-secure builds for more performance
* more CPU instruction-set specific builds such as SSE4+ and AVX512 which were not available in v1
* secure builds now also provide Spectre protection
you need the shaders+textures from Github.com and put those files next to the game EXE, then change the name of one of the DLL's provided in this package to the appropriate name (depending on the API the game uses), for example if the game uses DirectX9 you would copy and change name of ReShade32-DX9.dll to d3d9.dll and put it next to the game EXE. then when you start the game you press the Home key to control the system, from there everything you need is in the graphics interface, to start, you would go to "Settings" page and tell it where the effects and shaders are.