Microsoft представила технологию Advanced Shader Delivery, которая должна сократить загрузку при первом запуске игры. Подобные задержки вызваны необходимостью проведения компиляции шейдеров и их кеширования для дальнейшего использования. Сначала функция появится на портативных ROG Xbox Ally и ROG Xbox Ally X, а затем будет распространяться через приложение Xbox для ПК.

В рамках тестирования Avowed от Obsidian Entertainment с Advanced Shader Delivery удалось сократить время запуска игры на 85%. При этом расходовали меньше заряда батареи.
Microsoft упаковывает данные шейдеров в State Object Database (SODB), а затем при помощи облачной компиляции преобразует эти данные в Precompiled Shader Database (PSDB). Эту базу данных можно загрузить вместе игрой, которая сможет найти готовые к использованию шейдеры при первом запуске.
Функция определяет конфигурацию оборудования и драйверов ПК пользователя, а затем загружает соответствующую PSDB, чтобы игра могла пропустить длительный этап компиляции. Если система нестандартна или использует бета-версии драйверов, устройство сможет скомпилировать шейдеры локально. Технология создаёт зависимость от серверов Microsoft и соединения с интернетом.
Microsoft будет обновлять кешированные пакеты шейдеров при обновлении драйверов. В сентябре выйдет AgilitySDK, который предоставит разработчикам и владельцам магазинов инструменты и API для более широкого внедрения этого формата.
В настоящий момент развёртывание опции не требует дополнительных усилий со стороны компаний-разработчиков. Microsoft планирует расширять поддержку устройств и игр по мере развития Advanced Shader Delivery.