protonscr

[d3d9] World of Warcraft 3.3.5: antialiasing no longer works

dxvkclosed bugd3d9
doitsujin/dxvk#5107 · opened 2025-07-21 by emv33 · updated 2025-07-29 · 7 comments · github
Eemv33 2025-07-21 github

As of dxvk 2.7, the antialiasing feature of World of Warcraft 3.3.5 no longer works. No matter what option you choose antialiasing remains disabled. It worked fine with dxvk 2.6.2.

Software information

World of Warcraft 3.3.5 (d3d9) on Windows

System information

  • GPU: RTX 4090
  • Driver: 576.88
  • Wine version: n/a
  • DXVK version: 2.7
Eemv33 2025-07-21 github

I am attaching an apitrace but I don't see how this is going to help - how can I enable both dxvk and apitrace at the same time?

apitrace.zip

BBlisto91 2025-07-21 github

Thank you for the report.
I bisected this to be a regression in commit https://github.com/doitsujin/dxvk/commit/1b0d2e80c6e4273917c8e49464d51ea57e679b2d

I also made a apitrace after testing ingame: https://drive.proton.me/urls/C3TXTT8Q54#7pURRMF2B1wp

Ddoitsujin maintainer 2025-07-22 github

Turns out the old resolve path was hiding a bug here, we're hitting the blit path when we really shouldn't be.

CCrumdidlyumshis 2025-07-23 github

I had this exact same issue myself. I tried everything in the books and it boiled down to 2.7 completely ignoring msaa built via in-game settings. 2.6.2 works currently.

Ddoitsujin maintainer 2025-07-23 github

Please try the above PR, it should solve the issue.

DXVK doesn't "completely ignore" anything, it just fucks up the resolve because of an oversight in our multisample resolve code.

Eemv33 2025-07-23 github

I confirm that that PR makes it work again. Thank you.

CCrumdidlyumshis 2025-07-29 github

Confirmed, PR works! Thanks!

Nothing extracted yet.