Why is the OpenGL shader cache for F-Zero GX so big? It's over 5 GB while the D3D11 shader cache for that same game is less than 300 KB. Is this normal? I am currently using version 4.0.4061 and every time I start or stop this particular game while running in OpenGL, it hangs for a couple minutes with increased disk activity and RAM usage. If I delete the shader cache (Documents\Dolphin Emulator\ShaderCache\ogl-GFZE01-shaders.cache), the game starts up quickly, but when I stop it, Dolphin freezes again for a couple minutes and writes a 4 GB+ shader cache file before stopping the game. The D3D backend works fine but I prefer to use OpenGL for this game because it is faster. This doesn't occur with any other game that I play, only F-Zero GX. It also happens with these older versions that I've tried: 4.0.4053, 4.0.3956, 4.0.3691, 4.0.3644. Anybody else experiencing this issue?
CPU: Intel Core i5 M460 (2.53 ~ 2.8 GHz)
GPU: NVIDIA Geforce GT 420M
RAM: 4 GB DDR3
OS: Windows 10 Home 64bit / Ubuntu 15.10 64bit
GPU: NVIDIA Geforce GT 420M
RAM: 4 GB DDR3
OS: Windows 10 Home 64bit / Ubuntu 15.10 64bit