protonscr

[d3d9] AquaNox 2 regression (possibly other games as well)

dxvkclosed
doitsujin/dxvk#3452 · opened 2023-05-25 by WinterSnowfall · updated 2023-05-26 · 1 comments · github
WWinterSnowfall 2023-05-25 github

Rendering is broken on master vs 2.2.

Here is master

Master

Here is 2.2

2 2

Bisecting has pinpointed:

8560efa3c7c4dbdb8b9fcb6e0aed282b43781c56 is the first bad commit
commit 8560efa3c7c4dbdb8b9fcb6e0aed282b43781c56
Author: Joshua Ashton <[email protected]>
Date:   Wed May 24 13:27:53 2023 +0100

    [d3d9] Unbind RTs which are unwritten by a PS
    
    Otherwise we can end up with feedback loops on RTs with a 0 color mask.
    
    Closes: [#3447](/issue/doitsujin/dxvk/3447)

 src/d3d9/d3d9_device.cpp | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

Software information

AquaNox 2 (GOG)

System information

  • GPU: Nvidia RTX 3060
  • Driver: 530.41.03
  • Wine version: 8.8 Staging
  • DXVK version: e065497

Apitrace file(s)

AN2.trace.tar.xz

Log files

AN2.log

Mmisyltoad 2023-05-25 github

Thanks, I will take a look tomorrow

Nothing extracted yet.