RetroArch 1.9.1 and 1.9.2 metal on macOS opens fullscreen in different desktop
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
First and foremost consider this:
- Only RetroArch bugs should be filed here. Not core bugs or game bugs
- This is not a forum or a help section, this is strictly developer oriented
Description
When RetroArch metal is set to launch in fullscreen on macOS (Big Sur) it opens in a different desktop, that is the current screen "slides" to reveal a new desktop where RA is displayed. It wasn't like this in earlier version.
Expected behavior
RetroArch used to open in fullscreen "over" the current desktop, without "sliding" the current desktop away.
Actual behavior
When RA opens, the desktop currently visible (for example, a frontend or a launcher, or just macOS) slides to the side to reveal a black desktop where RA is then displayed
Steps to reproduce the bug
- Run RA with fullscreen enabled at launch
Bisect Results
Started happening on 1.9.1 metal
Version/Commit
You can find this information under Information/System Information
- RetroArch: 1.9.1, 1.9.2
Environment information
- OS: macOS BigSur
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file, test, or entry point is named. Start by reproducing fullscreen launch with the Metal backend on macOS Big Sur and trace the macOS fullscreen path introduced around RetroArch 1.9.1. Done means launching fullscreen without sliding to a separate desktop, with regression coverage if the relevant test location is identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, macos
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100