From Version 5.2.1 onwards, the depth buffer detection is partially broken in the game Prince of Persia: The Sands of Time (DirectX 9).
In general, to make depth effects work in Prince of Persia: The Sands of Time, I have to enable Copy depth buffer before clear operations (and maybe additionally Use aspect ratio heuristics). However, when the in-game graphics setting called Special Effects is set to High, ReShade 5.2.2 fails to detect the depth mostly, except for while in cutscenes or while switching camera mode. In contrast, when this setting is set to either Medium or Low, everything works as expected.
Below you will find additional information on how well different versions of ReShade handle depth detection in Prince of Persia: The Sands of Time.
v4.9.1: No issues visible
v5.0.2: Issues when Special Effects set to High (depth value is uniform over the whole screen)
v5.1.0: No issues visible
v5.2.0: No issues visible
v5.2.1: Issues when Special Effects set to High (depth value is not updated anymore)
v5.2.2: Issues when Special Effects set to High (depth value is uniform over the whole screen)
Last edit: 1 year 3 months ago by A.. Reason: Better check formatting while editing