mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
c9aaf598bb
At best, this results in junk on screen, at worst we could crash. It's not a perfect fix, there's still a scenario where this breaks: when fast forwarding is enabled, and we swap from vsync-off to vsync-on when pausing/rendering the menu, the swap chain (and textures) gets recreated, and the frame data is completely lost. There isn't much we can do about this without more intrusive changes, such as preserving the textures inbetween swap chain reinits.