Citra not saving shaders

Hi, I’ve been playing Citra on the macOS for the past 3 days now (Citra Nightly 1782). My Citra doesn’t seem to be saving the shaders that it loads or renders. Every time I relaunch a game it loads everything like it’s the first time, stuttering and lagging the app.

Example: While playing Ocarina of Time 3D with Hardware Shaders enabled. Launching the game and swinging my sword and jumping causes stuttering, once that initial stutter is gone it never happens again in the session. Relaunching the game, the stutters are back like it’s the first time I swung my sword and jumped. Citra also doesn’t display a “loading shaders” screen or something like that, so I think it’s a problem with the shader cache.

How do I make Citra save loaded shaders so that it would just have to preload them when I relaunch the game? Going through the stuttery menu in games is really annoying.

Turning off Hardware Shaders fixes this problem for the Zelda games but Pokemon games are still a stuttering mess.

In order for us to provide better support, we need to see the log generated by citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File

Please upload a log file using the guide that the bot posted above.