[METAL] HDR->scRGB makes menu text unreadable.
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Is there an existing issue for this?
- This is a bug in RetroArch frontend
- I have searched the existing issues
Description
Under Metal, with HDR -> scRGB enabled, opening a menu overlay (while a game is running) will make menu text unreadable. The lighter the in-game screen, the more it interferes. Menu opacity doesn’t fix it. it’s much harder to read when viewed in HDR. screen shot doesn’t illustrate it well.
split issues:
- HDR+Shaders+Statistics Overlay=Crash
- MacOS, full screen state is never remembered.
- fps being cut in have was due to the low Max Chain Swaps (2). The overhead from Vulkan didn’t like direct drawing and needed an additional chain swap. Metal driver was fine with the low value. Issue was scrapped.
Expected behavior
No response
Steps to reproduce the bug
...
Version/Commit
003a1ff7
Bisect Results
No response
Present in the nightly version
Yes, this is reproduced in the nightly build
Platform & operating system
macOS Tahoe 26.4.1 (25E253)
Affected Cores
No response
Environment information
No response
Relevant log output
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
Start by reproducing the issue on macOS with Metal HDR set to scRGB, while opening a menu overlay over a bright game screen. Compare menu readability with HDR disabled and with different in-game brightness; done means the overlay text remains readable without relying on menu opacity.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- computer-graphics, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100