Disk Shader Caching #4923
I have a weird issue on Linux that I think is related to this PR, at least my bisection seems to say so as it does not happen on Canary with building at the previous commit. But disabling disk caching in the options changes nothing.
When I switch virtual desktops, Citra's performance drop to probably about the same as if I disable the hardware renderer, obviously I cannot see the FPS counter but the audio is super slow/broken apart/jittery. Now interestingly just alt-tabbing out of Citra does not cause that issue, only switching virtual desktops.
I've quickly tried with melonDS and The Dragon's Trap and I don't see that issue there, so I don't think it's my system's fault, but not completely sure either.
I'll be happy to add any log/information needed or jump on chat if that's more helpful.
@John-Gee I'm going to be merging #4940 since replicating the issue you mentioned is hard for me since i develop on windows and that PR is holding up a lot of upcoming changes. I'd still like to take a look at fixing that at some point, so please just open a new issue with your findings so we can track it down.