Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[d3d9] - DARK SOULS™ II (236430) - Grass in "Things Betwixt" does not render (most of the time). #2107

Closed
ZereoX opened this issue Jun 16, 2021 · 2 comments
Labels

Comments

@ZereoX
Copy link
Contributor

ZereoX commented Jun 16, 2021

Description:

In DARK SOULS™ II (236430) grass in Things Betwixt (starting location) does not render, but some will ocasionally pop-in depending on distance and camera angle.

  • Issue is also present on WineD3D
  • Issue occurs on both Nvidia and AMD GPUs.
  • Issue occurs on both Proton 6.3-4 and Windows on all major DXVK versions since 1.5, including master (6b8ab4f).
Windows - DXVK 1.9 Proton - WineD3D Windows - Native
Windows - DXVK Proton - WineD3D Windows - Native

Please let me know if any additional information is required or if additional testing is needed.

Notes

  • Issue occurs at all graphical preset.
  • Issue is not present in DARK SOULS™ II: Scholar of the First Sin (uses DirectX 11 instead of 9).

Software information

DARK SOULS™ II (236430)

System information

OS: Ubuntu 20.04 / Windows 10 Pro 20H2
GPU: Radeon RX 5700 XT / Nvidia GeForce GTX 1060
Driver: 21.2~git2106150600.639579~oibaf~f / 465.27-0ubuntu0.20.04.2
Wine version: Proton 6.3-4
DXVK version: 1.5.5, 1.6.1, 1.7.3, 1.8.1, 1.9

Apitrace file

Log files

d3d9.log: DarkSoulsII_d3d9.log

warn:  ConvertFormat: Unknown format encountered: D3D9Format::AL16
warn:  ConvertFormat: Unknown format encountered: D3D9Format::R16
warn:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
@doitsujin
Copy link
Owner

Same problem as #2016, vertex shader spews NaNs because for some reason we're not handling INF * 0 = 0 correctly.

@K0bin
Copy link
Collaborator

K0bin commented Dec 5, 2021

Should be fixed by c13395d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants