https://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12015-09-03T16:38:16ZDolphin bug trackerEmulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7212442015-09-03T16:38:16ZJMC4789JMC4789@gmail.com
<ul><li><strong>Assignee</strong> set to <i>Armada</i></li></ul> Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7231502016-01-04T14:11:34Zhosodehosode@gmail.com
<ul></ul><p>There is another PR fixing depth related problems at GitHub, and since this issue still remains, I made two fifologs that show what the problem is. When viewed with D3D, there is the 3D-hooking-figure and the hook missing in the other one, and other log has no 3d-wiimote visible. Missing objects are properly showed when using OpenGL.</p>
<p><a href="https://dl.dropboxusercontent.com/u/23618751/DolphinWWSM/WWSM_shaveFIFO.dff" class="external">https://dl.dropboxusercontent.com/u/23618751/DolphinWWSM/WWSM_shaveFIFO.dff</a><br>
<a href="https://dl.dropboxusercontent.com/u/23618751/DolphinWWSM/WWSM_hookFIFO.dff" class="external">https://dl.dropboxusercontent.com/u/23618751/DolphinWWSM/WWSM_hookFIFO.dff</a></p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7231512016-01-04T14:45:51ZJMC4789JMC4789@gmail.com
<ul></ul><p>It looks like this could be more related to Metroid Prime 2(Trilogy)'s issues. The good news?</p>
<p>The good news is that we found a bug in D3D11's way of handling depth. The bad news is that D3D11 may not be fixable without breaking other stuff.</p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7261982016-08-19T00:29:15ZJMC4789JMC4789@gmail.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Fixed</i></li><li><strong>Fixed in</strong> set to <i>5.0-440</i></li></ul><p>This should be fixed now that D3D and OpenGL use the same equation for depth.</p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7262062016-08-19T10:07:00Zhosodehosode@gmail.com
<ul></ul><p>As much as I'd love to confirm this being fixed, this is what happened:<br>
-The razor, the hook and other polygon based objects that were previously hidden are visible. So in a way the issue is fixed, BUT:<br>
-The background in the very same scenes is now black, which is a further regression. Other scenes seemed fine (had a very brief look at it), and the game still works as expected on OGL.</p>
<p>I know they are only 1 frame Fifo's above, but they show the same result compared to actual running game. I did not do any bisecting, compared with my in-use version 5.0-11, which has the earlier behaviour, so I can't swear that the black scene only appears at 5.0-440. I can check that later.</p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7262242016-08-22T05:44:22Zhosodehosode@gmail.com
<ul></ul><p>So I tested 5.0-424 (the version before 5.0-440 "VideoCommon: Implement depth range equation in vertex shader."), and it has the old behaviour.<br>
So there is still something weird going on with this game's depth, now it would seem logical to think that the background gets clipped somehow, while the objects are in correct order. Just guessing.</p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7262252016-08-22T05:45:26ZJMC4789JMC4789@gmail.com
<ul></ul><p>it should be fixed again in a new PR <a href="https://github.com/dolphin-emu/dolphin/pull/4139" class="external">https://github.com/dolphin-emu/dolphin/pull/4139</a></p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7262392016-08-22T21:42:57ZArmadaJules.Blok@gmail.com
<ul></ul><p>Actually it's fixed in this PR: <a href="https://github.com/dolphin-emu/dolphin/pull/4140" class="external">https://github.com/dolphin-emu/dolphin/pull/4140</a></p>
<p>Please test it to confirm it's fixed and then I'll merge it: <a href="http://dl.dolphin-emu.org/prs/pr-4140-dolphin-latest-x64.7z" class="external">http://dl.dolphin-emu.org/prs/pr-4140-dolphin-latest-x64.7z</a></p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7262402016-08-23T04:58:49Zhosodehosode@gmail.com
<ul></ul><p>Tested PR 4140, and yes, I can confirm that it fixes all of the issues. Now I don't see any differences between OGL and D3D anymore.<br>
Great job, again!</p>
Emulator - Emulator Issues #8898: WarioWare: Smooth Moves : 4.0-6204 breaks/hides certain objects with D3D.https://bugs.dolphin-emu.org/issues/8898?journal_id=7262522016-08-23T17:36:52ZJosJuice
<ul><li><strong>Regression</strong> changed from <i>No</i> to <i>Yes</i></li><li><strong>Regression start</strong> set to <i>4.0-6204</i></li><li><strong>Fixed in</strong> changed from <i>5.0-440</i> to <i>5.0-466</i></li></ul><p>PR 4140 was merged in <a href="https://dolphin-emu.org/download/dev/0fbf72cbf1e616703e75a6f202b018954ae4372b/" class="external">https://dolphin-emu.org/download/dev/0fbf72cbf1e616703e75a6f202b018954ae4372b/</a></p>