protonscr

[d3d9] Broken rendering in StarCraft 2 after latest commits

dxvkclosed d3d9
doitsujin/dxvk#2164 · opened 2021-07-15 by pppbb · updated 2021-07-23 · 5 comments · github
Ppppbb 2021-07-15 github

Zrzut ekranu z 2021-07-15 01-09-34

Software information

StarCraft 2, 1080p, max settings

System information

  • GPU: Radeon 6900x
  • Driver: Mesa 21.2.0-git
  • Wine version: staging 6.12
  • DXVK version: git-master

Apitrace file(s)

Log files

SC2_x64_d3d9.log
SC2_x64_dxgi.log

Ddoitsujin maintainer 2021-07-16 github

can you please clarify which commit introduces the problem?

?ghost 2021-07-16 github

Also confirm this bug at my end:
GPU: Radeon RX590
Driver: Mesa 21.1.4-1 (Debian Experimental)
Wine version: official staging 6.10

bisect
not working
dxvk-master-d3112c320b1a2de3018612b7a4530b7bc3d84968
[d3d9] Add dirty texture tracking

dxvk-master-8eeff90e0af5f8d0838a5028d30e74bdeea643a6
[d3d9] Only use staging buffers for uploads once we've stalled on the

working
dxvk-master-ed24c17d53c663cf4e52189d0e8618f285a13ad4
[d3d9] Validate srcRect and dstPoint in UpdateSurface

KK0bin maintainer 2021-07-16 github

Can you please make an apitrace? I don't have the game, so I can't fix this without one.

Ppppbb 2021-07-16 github

Can you please make an apitrace? I don't have the game, so I can't fix this without one.

apitrace

Bbno1 2021-07-21 github

Same issue. Fixed by @K0bin's pull request (rebased on the current master)

GPU: GTX 1070
Driver: 470.57.02
Wine: lutris-6.10-7

Nothing extracted yet.