Microsoft представила масштабное обновление графического API DirectX, анонсировав две ключевые технологии: DirectX Linear Algebra (DXLA) и DirectX Compute Graph Compiler. Первая технология расширяет набор математических инструкций на уровне шейдеров, добавляя поддержку операций линейной алгебры (матрица-матрица). Это основа для алгоритмов ИИ, таких как апскейлинг (повышение разрешения), сглаживание и просчет освещения. Кстати говоря, недавно DirectX уже получил одно крупное обновление.
Вторая новинка представляет собой интерфейс для компилятора в библиотеке DirectML и позволит разработчикам игр использовать готовые модели ИИ как стандартные модули, без необходимости писать сложный шейдерный код и вручную оптимизировать его под разные видеокарты. Система будет автоматически подстраивать вычисления под конкретное «железо». В Microsoft подчеркивают, что машинное обучение перестает быть просто вспомогательным инструментом вроде пост-обработки кадра и становится фундаментом для построения графики будущего. На сцене вместе с представителями Microsoft выступили партнеры из AMD, Intel, NVIDIA и Qualcomm, которые подтвердили поддержку новых инициатив.
Вторым важным блоком анонса стала технология Advanced Shader Delivery (ASD). Она уже тестировалась на портативных консолях вроде ROG Ally, а теперь готовится к массовому внедрению на PC. Cовременные игры часто тормозят в первые минуты или при появлении новых эффектов, потому что процессор в реальном времени компилирует шейдеры. ASD предлагает доставлять уже скомпилированные шейдеры вместе с обновлениями драйверов или непосредственно перед запуском игры. В обновлении Agility SDK 1.619 появились два новых API: App Identity (для идентификации игры драйвером) и Stats API (для отслеживания
