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.