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