doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.4k stars 866 forks source link

[d3d9][regression?] Alpha Protocol weird reflections #4387

Open Blisto91 opened 1 month ago

Blisto91 commented 1 month ago

Since commit https://github.com/doitsujin/dxvk/commit/25076d9220d37fbac589a83193a571d965d7f81a the two metal containers in the corner of the first room will have a weird reflection that moves with the camera, it looks like the outside of a building maybe. Prior to this they didn't have any reflections which match wined3d and native.

d3d9.forceSamplerTypeSpecConstants = True seemingly works around the issue. Also if i change window mode via either the game options or alt + enter the issue also disappears until i load the map again.

Screenshots native Nvidia ![image](https://github.com/user-attachments/assets/004fce84-c9f3-4659-9849-b1dfa80a28a7) dxvk ![image](https://github.com/user-attachments/assets/ba89ae2e-220a-4053-9162-ac4a8e91809f)

Software information

Alpha Protocol Using the default settings.

System information

Apitrace file(s)

TBD

Edit: added https://drive.proton.me/urls/XB50DYT3JR#MiZEjE0tSOf1

Blisto91 commented 1 month ago

Worked around for now https://github.com/doitsujin/dxvk/pull/4384#issuecomment-2428776897