Разработчик эмулятора Nintendo 3DS Azahar добавил функцию кэширования шейдеров. Благодаря этому игры будут работать стабильнее и без микрофризов.

Команда Azahar отмечает, что одна из главных проблем эмуляции Nintendo 3DS не в низком FPS, а в небольших подтормаживаниях, которые возникают во время появления нового контента. Например, локации или визуального эффекта.
Эту проблему разработчики решили с помощью кэширования шейдеров. Во время первого запуска система скомпилирует шейдеры и сохранит их на диск устройства. Последующие запуски будут происходить стабильнее и быстрее.
Отмечается, что похожие методы уже были в OpenGL-рендере, но реализацию для Vulkan пришлось разрабатывать с нуля.
