Skip to content

Release 0.5.1 — ReShade lifecycle hotfix

Latest

Choose a tag to compare

@mavismmg mavismmg released this 04 Sep 04:50
· 1 commit to main since this release

Hotfix for the ReShade addon lifecycle regression introduced in release 0.5.

  • Fixes the addon disappearing after startup in games where ReShade probes temporary D3D devices and reloads addons.
  • Starts the bounded fallback worker only after the first real Present, allowing ReShade's initial unload/reload cycle to complete normally.
  • Keeps all module enumeration and DLSS-G patching outside the presentation thread; Present is used only as a one-time worker trigger.
  • Preserves the load-time provider detection, bounded background fallback, presentation-count telemetry, temporal fix, and S.T.A.L.K.E.R. 2 compatibility changes from 0.5.

Validated successfully across the tested game set, including Black Myth: Wukong, S.T.A.L.K.E.R. 2: Heart of Chornobyl, and Assassin's Creed IV: Black Flag.

Compatibility is not universal and may vary with the game, game version, Streamline/DLSS-G provider, GPU, driver, and configuration.

This is a compatibility and performance update for the fork. Full credit for the original project and implementation remains with Dreamt and the contributors credited in the repository.