libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.41k stars 1.84k forks source link

Video freezing during rewind when shaders enabled with Metal-Build #13243

Open pantra64 opened 3 years ago

pantra64 commented 3 years ago

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

  1. enable rewind
  2. enable shaders and load any shader
  3. start any game with any core
  4. initiate rewind
pantra64 commented 1 year ago

Bug still exists with Metal, screen turns black now instead of freezing, but on the bright side with the new Vulkan Driver since RetroArch 1.15 everything works as expected.