Emulator Issues #9306
closed(OpenGL) MP1 Scan Visor is broken again
0%
Description
Game Name?
Metroid Prime
Game ID? (right click the game in the game list, properties, info tab)
GM8E01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
eeacd0ced8e2bae491eca14f141a4b7c
What's the problem? Describe what went wrong.
The Scan Visor in Metroid Prime is broken again, with the crosshairs extending beyond the box, even with fast depth and an OpenGL 4.5-capable GPU.
What steps will reproduce the problem?
- Start Metroid Prime
- Switch to the Scan Visor
- Let the visor focus on a scannable object so the crosshairs appear. They will extend beyond the zoomed-in box.
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?
4.0-6341(works), 4.0-6469(works), 4.0-6537(works), 4.0-6594(works), 4.0-6599(works), 4.0-6604(broken), 4.0-6665(broken), 4.0-6881(broken), 4.0-7099(broken), 4.0-7361(broken), 4.0-7561(broken), 4.0-7747(broken), 4.0-7952(broken), 4.0-8178(broken), 4.0-8335(broken), 4.0-8435(broken), 4.0-8520(broken), 4.0-8581(broken), 4.0-8664(broken), 4.0-8691(broken), 4.0-8696(broken), 4.0-8706(broken), 4.0-8715(broken), 4.0-8790(broken), 4.0-8818(broken)
Anything between 4.0-6341 and 4.0-6599 works; 4.0-6604 looks to be the guilty party.
What are your PC specifications? (CPU, GPU, Operating System, more)
OS: Windows 8.1 x64
CPU: Intel Core i7-4770k @4.4Ghz
GPU: Nvidia GeForce GTX 970, Windows driver version 361.43
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Updated by antidote.crk almost 9 years ago
I can confirm on Linux, though a bit more detail in how it works is probably a good move in the right direction for a fix:
Metroid Prime uses a model called "CMDL_ScanShield" to "mask out" the areas outside the actual view, so what's probably happening is that it's failing a depth test somewhere along the way, and is being drawn behind the lines, which would allow them to be drawn, rather than be clipped like they should be.
Fixing the depth test should, in theory, fix the scan visor.
Updated by antidote.crk almost 9 years ago
Seems to be an NVIDIA issue, Linux mesa-intel works fine.
Updated by JMC4789 over 8 years ago
- Status changed from New to Fix pending
Fixed in PR 4085 https://github.com/dolphin-emu/dolphin/pull/4085
This should be the final end of this issue.
Updated by JMC4789 over 8 years ago
- Status changed from Fix pending to Fixed
- Fixed in set to 5.0-440
Fixed once and for all.