Custom shaders - martymcmodding/ReShade-Guide GitHub Wiki

When installing ReShade and selecting Yes when prompted to download and install a set of example effects, the installer will automatically fetch the newest files from this repository and tell the local ReShade installation where to find them.

But this collection contains by far not all available ReShade effects/shaders - ReShade itself is an API and everyone can write custom shaders, many authors (including me) host their shaders elsewhere. If you want to use them, they have to be installed manually.

Once you downloaded a custom shader, inspect the files you have at hand. Shaders come with these types of files:

File Ending Description Class
fx effect file, its techniques will show up in the ReShade GUI Effects
.fxh, .h header file, part of an effect file outsourced into a separate file Effects
.png, .bmp, .dds ... image files, used by the effect as resource Textures

Open the ReShade GUI, switch to the Settings tab and check the effect and texture search paths (see GUI page for more information).

Move all the effect files of your custom shader into one of the folders specified under effect search paths and move textures into one of the texture search paths. You can either reuse existing folders or create new ones and add them to the list of search paths in the ReShade GUI.

NOTE Some effects might have their header files in subfolders. As ReShade only searches for effect files (.fx), keep this relative folder structure intact. If a .fx file is accompanied by a folder containing headers, move both the .fx file and the folder into an effect search path of your choice. If ReShade cannot find the effect, it will not show up in the GUI after reloading the effects. If the effect it placed correctly but textures cannot be found, ReShade will tell you in the log.