A generic post-processing injector for games and video software

ReShade

ReShade 5.2.0

  -  3.04 MB  -  Open Source
  • Latest Version

    ReShade 6.3.3

  • Operating System

    Windows 7 / Windows 7 64 / Windows 8 / Windows 8 64 / Windows 10 / Windows 10 64 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    ReShade Team / External Link

  • Filename

    ReShade_Setup_5.2.0.exe

  • MD5 Checksum

    1977f5d00bbc21932636900cb60bf569

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of ReShade 5.2.0.


For those interested in downloading the most recent release of ReShade or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • ReShade 5.2.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    ReShade 5.2.0 Screenshot 1
  • ReShade 5.2.0 Screenshot 2
  • ReShade 5.2.0 Screenshot 3

What's new in this version:

Features:
- Added separate option to enable depth buffer copying before fullscreen draw calls (for Bioshock: Infinite)
- Added "reshade::api::swapchain_desc" API struct with more fields for "create_swapchain" event
- Added "reshade::api::effect_runtime::render_technique" API method to render a specific technique
- Added global config option to disable logging
- Added support for renaming the ReShade DLL to "dinput.dll" to hook
- Added technique annotation to hide technique in screenshots

Fixed:
- Fixed deadlock in Star Wars: The Force Unleashed 2
- Fixed crash in Forza Horizon 5
- Fixed crash in Borderlands 2 when switching resolution
- Fixed crash in Monster Hunter Rise
- Fixed crash in Cyberpunk 2077 when launching with GOG overlay enabled
- Fixed crash when "ID3D12Device::CopyDescriptorsSimple" is called with render target view descriptors
- Fixed missing widgets in Omsi 2
- Fixed black menu screen in Call of Duty 1
- Fixed rendering to textures with a greater height than width failing in Vulkan
- Fixed hang in Dragon's Dogma: Dark Arisen when changing areas
- Fixed artifacts in Dragon's Dogma: Dark Arisen when last effect is writing using sRGB render target view
- Fixed red and blue color channel being switched in some textures in Amnesia: Rebirth, SOMA and other OpenGL games
- Fixed error when closing immediate command list in Farming Simulator 2022 (and presumably Prepar3D)
- Fixed "IDXGISwapChain::ResizeBuffers" implementation not ignoring "DXGI_ERROR_INVALID_CALL"
- Fixed changing HDR color space not recompiling effects to update "BUFFER_COLOR_SPACE" definition
- Fixed rendering effects during the frame not working when render target format does not match back buffer format
- Fixed mouse and/or keyboard input not working in some games using DirectInput (e.g. Max Payne)
- Fixed incorrect handle being passed to "init_resource" event for D3D9 vertex buffers
- Fixed crash on exit in D3D10/11/12 VR games due to device possibly being destroyed before VR swapchain

Miscellaneous:
- Added warning log message when add-ons are still loaded when ReShade is unloaded (since this may cause a crash on exit)
- Added hooks for D3D11on12 devices
- Added support for "GL_ARB_vertex_program" and "GL_ARB_vertex_buffer_object" OpenGL extensions
- Added support for quads primitive topology type in OpenGL
- Changed method with which to receive DLL load notifications for better compatibility with anti-cheat software
- Improved performance of built-in "Generic Depth" add-on
- Improved multi-threading performance of log message construction
- Removed option to disable replacement with INTZ format from "Generic Depth" settings overlay in D3D9

Setup tool:
- Reworked Vulkan installation (for the last time) to install globally again (but ReShade now checks if a ReShade.ini was created in the application directory and only loads if that is the case)
- Note: The ReShade 5.2 setup tool takes care of migrating any Vulkan installation done with a previous ReShade version, so no need to uninstall old versions first.
- Fixed crash during application analyzing phase
- Fixed setup tool sometimes showing an archive corruption error message even though the archive is fine