Команда Microsoft DirectX представила инновационное решение для улучшения игрового процесса на ПК и портативных консолях. Новая технология направлена на устранение одной из самых распространенных проблем современного гейминга.
Технология Advanced Shader Delivery появится сначала на портативных консолях ROG Xbox Ally и ROG Xbox Ally X, которые поступят в продажу 16 октября. Позже функция станет доступна и для обычных персональных компьютеров. Разработчики получат специальный AgilitySDK уже в следующем месяце, что позволит им интегрировать новшество в существующие и будущие проекты.
Система работает через предварительную компиляцию данных шейдеров и их распространение через приложение Xbox для ПК. Этот подход значительно ускоряет запуск игр и предотвращает большинство случаев подтормаживаний. Например, в игре Avowed от Obsidian Entertainment время запуска сократилось на 85%, что также положительно сказалось на энергопотреблении.

На этой диаграмме показано, как предварительно скомпилированные шейдеры (PSDB) доставляются пользователю на ROG Xbox Ally или ROG Xbox Ally X
Технологический процесс включает сбор данных шейдеров и их упаковку в стандартизированный формат SODB. Инженеры отделили компилятор шейдеров от графического драйвера, создав облачную базу предкомпилированных шейдеров PSDB. Эта база распространяется через Xbox Store вместе с игрой, что позволяет пропустить этап компиляции на устройстве пользователя.
Первоначально функция будет работать только с играми из магазина Xbox, но в будущем может быть интегрирована и в другие платформы через AgilitySDK. Технология представляет значительный интерес для игровой индустрии, поскольку предлагает практическое решение давней проблемы производительности.

