Video freezing during rewind when shaders enabled with Metal-Build
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Rewinding with the Metal-Build of RetroArch on my M1 Macbook Air works as expected unless I enable and apply a shader. Afterwards video will freeze whenever I rewind. The Intel-Build doesn't do this.
Expected behavior
Video should be rewinding during rewind.
Actual behavior
Video freezes until rewind is finished. Then it skips and resumes at the current rewind-state
Steps to reproduce the bug
- enable rewind
- enable shaders and load any shader
- start any game with any core
- initiate rewind
- OS: macOS Monterey 12.0.1
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
Reproduce the freeze on an M1 Mac using the Metal build with rewind and any loaded shader, then compare it with the Intel build. Trace the rewind and video-rendering paths to determine why frames stop updating while shaders are enabled. Done means video visibly updates throughout rewind and resumes at the current rewind state afterward.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, macos
- Domain
- computer-graphics, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100