Emulator Issues #8898
closedWarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.
0%
Description
Game Name?
WarioWare: Smooth Moves
Game ID?
RODP01
What's the problem? Describe what went wrong in few words.
Some 3d objects are not visible with D3D since Dolphin revision 4.0-6204. The same objects AND lots of other stuff got broken in 4.0-4446
What did you expect to happen instead?
All the objects to be visible.
What steps will reproduce the problem?
- Use any Dolphin version since 4.0-6204. Set D3D backend (with fast depth on or off)
- Start the game, play to the first stage, where you're being chased by a rolling rock.
- At least two minichallenges are broken: the one where you shave (no razor visible) and the one where you try to hook the doll (only background visible).
Which versions of Dolphin did you test on?
Dolphin versions till 4.0-4441 work fine with D3D.
4.0-4446 (D3D: Replaced shader-based depth range remap with viewport (PR #1392 from kayru)) breaks lots of stuff (including these reported objects), but you get everything working if you set Fast Depth off with D3D. For example title screen shows only background texture.
Disabling fast depth does the trick up until 4.0-6192.
Then 4.0-6204 fixes a lot of stuff even with fast depth, BUT at least these two places are now broken with every setting I tried (fast depth, XFB virtual/off, EFB2tex/ram, dual core on/off, safe/fast texture).
Additional information:
4.0-6204 also broke Metroid prime depth effects and some other stuff, there is a yet-to-be-merged PR 2855 (see issue https://code.google.com/p/dolphin-emu/issues/detail?id=8833), I tested the provided test build but I does not fix the issue here.
What are your PC specifications?
Noticed this originally with: Win 8.1 64-bit, i5 4670S, Intel HD 4600 (latest drivers).
Verified and bisected: Win 10 64-bit, Intel Q9450, AMD Radeon 7850 (latest drivers).