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