Project

General

Profile

Actions

Emulator Issues #11495

closed

Metroid Prime - Raindrop effect on visor is not rendered correctly

Added by Rupeeclock almost 6 years ago. Updated about 4 years ago.

Status:
Invalid
Priority:
Low
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Metroid Prime (Gamecube)
Including a European version, and a US version with widescreen hack applied.

Game ID? (right click the game in the game list, properties, info tab)

GM8P01 (EU Region)
GM8E01 (US Region)

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

GM8P01 - b1379c44e0ebc521e18215de3e5dbeea (compressed as .gcz)
GM8E01 - 0d2ba934eec6a59ee1e155e0d039f194 (widescreen hack + trimmed ISO)

What's the problem? Describe what went wrong.

The raindrop effect on Samus' visor is not rendering correctly, where some droplets will display a portion of a black bar on the left side.
These droplets work by displaying a flipped-portion of what's drawn on screen relative to its position, this is usually noticeable by looking at droplets close to any geometry that contrasts the sky.

Issue will occur in both Direct3D 11 and OpenGL graphical backends.
Issue would occur on multiple different devices using Nvidia GTX or Intel HD integrated graphics.
Issue would occur regardless of multiple different graphic settings, including scaled EFB, EFB copies, XFB copies, internal resolution, ubershaders, texture cache accuracy, per-pixel lighting, fog, etc.

What steps will reproduce the problem?

At beginning of game in Tallon Overworld's landing site, the landing area has rainfall.
Walking forward or looking skyward will generate raindrop effects on the visor.
Raindrops will not generate when standing still, standing in water, under cover, or when looking at the ground.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Dolphin 5.0-9213

Is the issue present in the latest stable version?

Yes, also occurs in stable 5.0 release from mid-2016.

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

See attached screenshots from multiple devices.
Two FIFO recordings are attached in a single 7zip archive, one with Samus staring at the sky (raindrops), one with Samus submerged in water (no raindrops).
When recording the FIFO logs for the raindrops issue, the following warnings would repeat in alternating order until ignored:

FifoRecorder: Expected command to be 211 bytes long, we were given 323 bytes
FifoRecorder: Expected command to be 107 bytes long, we were given 163 bytes

Not ignoring these warnings would result in an excessively large log.
No such recording issue occurred when raindrops were not being rendered.

What are your PC specifications? (CPU, GPU, Operating System, more)

Dell XPS 15 9560:

  • Intel Core i7-7700HQ @ 2.80GHz 2.80GHz
  • NVIDIA GeForce GTX 1050
  • Intel(R) HD Graphics 630
  • Windows 10 Pro version 1803
  • 16.00 GB RAM

GPD Win2:

  • Intel Core m3-7y30 @ 1.00GHz 1.61GHz
  • Intel(R) HD Graphics 615
  • Windows 10 Home version 1803
  • 8.00 GB RAM

Desktop:

  • Intel Core i5-4690k @ 3.50 GHz 3.50 GHz
  • NVIDIA GTX 770
  • Intel(R) HD Graphics 4600
  • 8.00 GB RAM

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

See attached savestate for Dolphin version 5.0-9213, in five-part 7zip archive.


Files

Dell XPS 15.png (3.34 MB) Dell XPS 15.png Screenshot taken from Dell XPS 15 Rupeeclock, 12/22/2018 11:05 PM
GPD Win2 - Direct3D 11 5.0 stable.png (837 KB) GPD Win2 - Direct3D 11 5.0 stable.png Screenshot taken from GPD Win 2 (Direct3D 11 on 5.0 stable) Rupeeclock, 12/22/2018 11:05 PM
GPD Win2 - Open GL 5.0-9213.png (738 KB) GPD Win2 - Open GL 5.0-9213.png Screenshot taken from GPD Win 2 (OpenGL on 5.0-9213) Rupeeclock, 12/22/2018 11:05 PM
Desktop GTX 770 Direct3D 11 5.0-9213.png (762 KB) Desktop GTX 770 Direct3D 11 5.0-9213.png Screenshot taken from GTX 770 with Direct3D 11 on 5.0-9213) Rupeeclock, 12/22/2018 11:07 PM
GM8P01.7z.001 (5 MB) GM8P01.7z.001 5.0-9213 savestate 7zip archive Rupeeclock, 12/22/2018 11:21 PM
GM8P01.7z.002 (5 MB) GM8P01.7z.002 5.0-9213 savestate 7zip archive Rupeeclock, 12/22/2018 11:21 PM
GM8P01.7z.004 (5 MB) GM8P01.7z.004 5.0-9213 savestate 7zip archive Rupeeclock, 12/22/2018 11:21 PM
GM8P01.7z.003 (5 MB) GM8P01.7z.003 5.0-9213 savestate 7zip archive Rupeeclock, 12/22/2018 11:21 PM
GM8P01.7z.005 (3.29 MB) GM8P01.7z.005 5.0-9213 savestate 7zip archive Rupeeclock, 12/22/2018 11:21 PM
GM8P01 fifo logs.7z (1.53 MB) GM8P01 fifo logs.7z 5.0-9213 FIFO logs Rupeeclock, 12/22/2018 11:22 PM
GM8P01-16.png (731 KB) GM8P01-16.png 4.0-1146 Rupeeclock, 12/27/2018 12:40 AM
GM8P01-18.png (740 KB) GM8P01-18.png 4.0-1192 Rupeeclock, 12/27/2018 12:41 AM
Raindrops.png (2.93 MB) Raindrops.png JMC4789, 09/12/2020 09:10 AM
Actions

Also available in: Atom PDF