Project

General

Profile

Emulator Issues #11291

LEGO Star Wars (macOS): blue banner covers upper fifth of screen

Added by 8times9 almost 3 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-5968
Fixed in:

Description

Game Name?

LEGO Star Wars (The Complete Saga for Wii)

Game ID?

RLGE64

MD5 Hash?

b0c19a0321a1f6eeee3461c06ce64242

What's the problem? Describe what went wrong.

See attached screenshot. The entire time emulation of this game is running a blue banner with cover the upper 20% of the screen. This only has occurred to me on macOS using the OpenGL backend.

What steps will reproduce the problem?

Open LEGO Star Wars on a Mac using the OpenGL backend and it should reproduce

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

I'm running 5.0-8457, latest is 5.0-8466 (but nothing would have changed to fix this issue)

Is the issue present in the latest stable version?

No, 5.0

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 screenshot

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

iMac 21.5 inch, Mid 2011
2.7 Ghz Intel Core i5
12 GB 1333 MHz DDR3
AMD Radeon HD 6770M 512 MB
macOS Sierra 10.12.6

History

#1 Updated by JMC4789 almost 3 years ago

This is probably more of macOS's drivers being bad at things in general. As in, it doesn't support the latest OpenGL version and our fallback path is broken.

#2 Updated by JosJuice almost 3 years ago

If you could bisect this issue (like the issue report template describes), it would help us a lot with figuring out what made this stop working.

#3 Updated by 8times9 almost 3 years ago

The git bisect command looks simple enough to use but I've never succeeded in building Dolphin on macOS. The last time I tried I spent over an hour and never was able to compile it without cmake complaining about missing dependencies that I'd already installed using brew or missing dependencies exclusive to Linux. Googling didn't help me much.

At some point I will try again and see if I have any more luck.

#4 Updated by JosJuice almost 3 years ago

Sorry, I forgot that the issue template doesn't have any instructions for how to do it on non-Windows OSes without building on your own. You could do the bisect manually. Download the version that's in between 5.0 and the latest (say, 5.0-4230). If that build works, next time test the build that's between that build and 5.0. If that build doesn't work, next time test the build that's between that build and the latest build. Repeat this 12 times or so, and you will have narrowed it down to a single change.

#5 Updated by 8times9 almost 3 years ago

6922
6923

Okay thank you for the suggestion! I was able to do what you said and found this regression was introduced in 5.0-5968. This was the build for a commit by stenzek that's called "Abstract Staging Textures - VideoCommon interface for texture readbacks/uploads".

While testing I found the blue banner could also appear in different colors, see attached screenshots.

#6 Updated by JosJuice almost 3 years ago

  • Regression start set to 5.0-5968
  • Regression changed from No to Yes
  • Milestone set to Current
  • Operating system OS X added
  • Operating system deleted (N/A)

Also available in: Atom PDF