Summary
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).
Details
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)