Far Cry Wasserreflexionsfehler behoben: Ein Kampf mit D3D9

Far Cry, einst ein visueller Maßstab, litt unter einem langjährigen Fehler bei der Wasserreflexion auf Systemen außer Windows XP. Während WineD3D eine Lösung bot, ging dies mit erheblichen Leistungseinbußen einher. Mit PIX entdeckte der Entwickler eine Regression in der Behandlung von Clipping-Ebenen in D3D9, die möglicherweise durch den Wechsel von XPDM zu WDDM eingeführt wurde. Die Lösung bestand darin, Clipping-Ebenen zu speichern und erneut anzuwenden, was zu einem leistungsmäßig neutralen Patch führte.