Emulator Issues #7830
closedMii heads missing on Super Mario Galaxy and Super Mario Galaxy 2 (D3D)
0%
Description
Game Name?
Super Mario Galaxy AND Super Mario Galaxy 2
Game ID?
RMGE01 (Super Mario Galaxy, NTSC)
SB4E01 (Super Mario Galaxy 2, NTSC)
What's the problem? Describe what went wrong in few words.
On the file select screen, if I have a Mii as planet (icon) its head will be missing, but I can see its face (eyes, nose, mouth, eyebrows, glasses, beard, moustache). Its like all polygons are missing, but all textures are still there. Also, when those textures go behind the Mii they disappear as if the Mii polygons were there but textured like the background. See images for details.
It only happens on D3D, OpenGL still renders it great.
What did you expect to happen instead?
Their heads to show correctly
What steps will reproduce the problem?
- Start any of the two games
- Press both A and B to see the File select menu
- Have a file with a Mii on it. If you don't have one, you can create it or change the icon of an existing one.
Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
2.0, 4.0, 4.0.2, 4.0-3151, 4.0-3746, 4.0-3748, 4.0-3905, 4.0-3917, 4.0-3919, 4.0-3921, 4.0-3926, 4.0-3928,, 4.0-3966 4.0-3978, 4.0-3998, 4.0-4055
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
It works on any version before 4.0-3919, which says "Fixes missing objects on Adreno hardware", but it seems like it actually made something be missing. Since 4.0-3919 their heads are missing
What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 7 64/bit
Intel Core i5 DUal-Core @2.50GHz
4 GB of RAM (DDR3)
Intel HD Graphics 4000 (512 MB)
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
I have no hacks or cheats activated. Resolution at 1x, no Anisotropic Filter nor Antialiasing. No difference if I change EFB to RAM. Everything as default.
Mii polygons missing: http://s27.postimg.org/e8q9ybcub/RMGE01_1.png
Glasses going behind the Mii: http://s28.postimg.org/pg0cu5wrx/RMGE01_2.png
Proper emulation (4.0-3917): http://s30.postimg.org/xvfwy8qk1/RMGE01_3.png
Updated by ddnava1996 over 10 years ago
If I get to the select file menu and then I enable wireframe, I get some weird graphics, but it shows me that the Mii is there
http://s12.postimg.org/odjjzyi0d/RMGE01_4.png
http://s12.postimg.org/l7yy9qze5/RMGE01_5.png
Updated by kostamarino over 10 years ago
Can't replicate it using the latest dev. Perhaps it is an issue with intel drivers/gpus.
Updated by hosode over 10 years ago
Can't reproduce, either. I'm using Intel HD 4600 with latest drivers (15.36.7.64.3960 (10.18.10.3960)), with Intel 4670S and Win 8.1. Mii faces are complete on my system.
But I did notice an issue, when I first created the SMG1 "planet", I could only see the heads of the default (Mario etc) characters in the selection screen. My Mii's ARE there, but they were not visible (the name is visible when the cursor hovers over them). Only after I choose to create the planet, will the Mii model appear (as the planet). This seems to not to be dependent of the backend nor the revision (well, tested down to 4.0-1288), so this is probably an entirely different issue that has something to do with SMG1 accessing Mii data. (As other games don't have an issue like this, not even SMG2).
Updated by JMC4789 over 10 years ago
- Status changed from New to Questionable
Can't replicate either.
Updated by ddnava1996 over 10 years ago
I updated my drivers and tried with 4.0-4067 (latest) with the same result. Maybe it affects specific hardware, but it worked before 4.0-3919, which explicitly claims to have changed something related to missing objects, like if fixing something on Adreno hardware actually broke something on other hardware (including mine).
I don't think it's an issue with my hardware/drivers since it worked like a charm before 4.0-3919.
Updated by JMC4789 over 10 years ago
It totally can be a driver bug that we weren't running into before. It can be your fault. I think the author of the merge could probably explain why and what's going on.
Updated by degasus over 10 years ago
Sounds like a driver bug:
if(!a) is broken on adreno
if(a==false) is broken on intel
Updated by JMC4789 over 10 years ago
I'm about ready to just (personally) ignore all the driver bugs that only affect intel. It just seems like their drivers aren't up to snuff.
Updated by hosode over 10 years ago
AFAIK Intel HD 4000 (that is used by the issue's reporter) is not supported by the latest driver updates from Intel, so this particular issue maybe shouldn't be held open.
But Intel has fixed many issues with updates (sadly only for newer models), so as an Intel user I'd still encourage people to report these issues here. Because 1) When you first find the issue, you can't know if it's Intel-only and 2) because it is (in my opinion) informative in general, regarding Dolphin's overall compatibility (example: someone might consider building a PC without a separate GPU, but might end up buying one if there is a known game breaking bug in his/hers favourite title).
After reporting and after the issues are judged to be Intel driver issues, I have no problem if they are labeled as "Won't fix", as long as the info stays searchable.
Updated by hosode over 10 years ago
And forgot 3) Once the issue IS resolved somehow (hopefully by Intel driver update), it is also reported and the user in the example above might end up using iGPU after all.
Updated by JMC4789 over 10 years ago
- Status changed from Questionable to Fixed
Fixed by 4.0-4436 -> https://dolphin-emu.org/download/dev/303ff79746fe170d8c655a3ef92fc42b96883454/