An advanced, generic post-processing injector for games and video software.
Clone or download
Pull request Compare This branch is 11 commits ahead, 265 commits behind crosire:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deps
res
setup
source
tools
.editorconfig
.gitignore
.gitmodules
Common.props
LICENSE.md
README.md
ReShade.sln
ReShade.vcxproj
ReShade.vcxproj.filters
ReShadeFX.vcxproj
ReShadeFX.vcxproj.filters

README.md

ReShade

ReShade is an advanced, fully generic post-processing injector for games and video software. 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 and all the tools to make it happen.

Building

You'll need both Git and Visual Studio 2017 or higher to build ReShade. Latter is required since the project makes use of some C++14 and C++17 features. Additionally a Python 2.7.9 or later (Python 3 is supported as well) installation is necessary for the gl3w dependency to build.

  1. Clone this repository including all Git submodules
  2. Open the Visual Studio solution
  3. Select either the "32-bit" or "64-bit" target platform and build the solution (this will build ReShade and all dependencies)

Contributing

Any contributions to the project are welcomed, it's recommended to use GitHub pull requests.

License

All the source code is licensed under the conditions of the BSD 3-clause license.