After years of frustration and complaints from users and developers about shader compilation stuttering in Dolphin, a groundbreaking solution was proposed – Ubershaders. This innovative idea sought to emulate the GameCube/Wii rendering pipeline within shaders and run it on the host graphics card to eliminate the need for shader compilation. Despite initial skepticism and technical challenges, a dedicated developer, phire, made significant progress on Ubershaders, achieving full speed rendering with prototypes. However, burnout and other commitments delayed the completion of Ubershaders, leaving the project hanging until Stenzek reluctantly took over. This promising solution offers hope for a long-awaited resolution to shader compilation stuttering.
https://dolphin-emu.org/blog/2017/07/30/ubershaders/