Emulator Issues #9827
[D3D] Xenoblade Chronicles - Depth Fighting
Game ID? (right click the game in the game list, properties, info tab)
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
What's the problem? Describe what went wrong.
There is some major z-fighting in makna forest when you first enter it. look at the sky textures and you can see the water textures fighting one another in 3d11 & 3d12.
What steps will reproduce the problem?
- enter makna forest through bionis interior.
- look at sky after entering.
- see some weird stuff like the water textures fighting each other.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
dolphin 5.0 version 993 original test, first noticed it was broken
dolphin stable 5.0, didn't fix the issue
dolphin ishiiruka 785, also didn't fix the issue
What are your PC specifications? (CPU, GPU, Operating System, more)
windows 10 anniversary edition
nvidia 960m 4gb running driver 368.81
Is there any other relevant information? (e.g. logs, screenshots,
it works in opengl but not d3d
#3 Updated by JMC4789 over 4 years ago
Ah, sorry. Fast-depth should be accurate nowadays, so it still is a problem with D3D's fast-depth equation.
Please record a 3 frame fifolog of the issue - https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
They compress well, so if it's too big for uploading here, just zip it and it should compress down enough to upload.
#8 Updated by Armada over 4 years ago
I haven't done any actual debugging on this issue, however it sounds like this game uses reversed depth on the console. This can only be supported without z-fighting on OpenGL. I am currently not aware of any way to do this in D3D.
Vulkan is also affected right now because most drivers don't implement the spec correctly. When the Vulkan drivers mature this issue should go away.