Софт

Microsoft выпустила DirectX 12 Agility SDK 1.619 с Shader Model 6.9

DirectX 12 Agility SDK 1.619

Microsoft перевела Shader Model 6.9 и ряд современных возможностей Direct3D 12 в официальный релизный статус вместе с DirectX 12 Agility SDK 1.619. Это обновление не обещает мгновенный рост FPS в играх, но закладывает основу для того, как будущие движки будут работать с трассировкой лучей, шейдерами, памятью и синхронизацией CPU-GPU.

В заметках для разработчиков за первый квартал 2026 года Microsoft указывает официальный релиз DirectX 12 Agility SDK 1.619, Shader Model 6.9 и соответствующего DirectX Shader Compiler. Часть этих функций находилась в preview-статусе с 2025 года, а теперь переходит в более стабильную ветку для разработчиков.

Что вошло в DirectX 12 Agility SDK 1.619

Ключевое изменение — появление Shader Model 6.9 в официальной ветке SDK. Среди заявленных возможностей указаны Long Vectors, 16-bit float specials, а также обязательные 16- и 64-битные shader operations.

В релиз также вошли функции DXR 1.2, включая Shader Execution Reordering и Opacity Micromaps. Shader Execution Reordering позволяет эффективнее сортировать ray tracing-нагрузки, группируя похожие shader-задачи. На практике это может помочь лучше использовать ресурсы GPU, но результат будет зависеть от конкретной игры, сцены, движка и видеокарты.

Кроме того, Microsoft упоминает новые или переработанные механизмы Direct3D 12: Revised Resource View Creation APIs, Periodic Trim Notifications, увеличенный dispatch grid limit и CPU Timeline Query Resolves. Эти изменения важны не столько для конечного пользователя прямо сейчас, сколько для разработчиков игровых движков и графических технологий.

Agility SDK 1.619 и 1.719 — не одно и то же

Параллельно Microsoft развивает DirectX 12 Agility SDK 1.719 preview. В этой ветке появились новые предварительные функции, включая Fence Barriers, VPblit 3DLUT и Extension Mechanism. Однако 1.719 остаётся preview-релизом, тогда как Agility SDK 1.619 является официальной стабильной веткой.

Это различие важно: именно SDK 1.619 становится базой, на которую разработчики могут ориентироваться при внедрении Shader Model 6.9, DXR 1.2 и новых механизмов Direct3D 12 в реальные проекты.

Почему игры не станут быстрее?

Новый SDK сам по себе не ускоряет игры. Чтобы пользователи увидели эффект, функции должны быть реализованы в игровых движках, поддержаны драйверами и корректно работать на конкретном железе. Microsoft указывает пути драйверной поддержки для AMD, Intel и Nvidia; для Nvidia упоминается драйвер версии 595 и новее.

При этом наличие драйвера не означает, что все функции будут поддерживаться одинаково на всех GPU. На итоговый результат повлияют поколение видеокарты, зрелость драйвера, реализация в движке и особенности самой игры.


Современные игры всё сильнее упираются не только в чистую производительность GPU, но и в стоимость трассировки лучей, компиляцию шейдеров, управление памятью, синхронизацию CPU и GPU, а также сложность рендеринг-пайплайнов. DirectX 12 Agility SDK 1.619 даёт разработчикам инструменты для более гибкой работы с этими узкими местами.

Отдельно Microsoft упоминает стандартизацию HLSL через Ecma Technical Committee 57. Это показывает, что компания хочет сделать shader language более открытым и предсказуемым стандартом для проектов, которые должны работать на разных платформах, инструментах и GPU разных производителей.

Главный смысл релиза — не в немедленных FPS-бонусах, а в инфраструктуре для следующего поколения графики. Shader Model 6.9, DXR 1.2 и новые механизмы Direct3D 12 могут стать важной частью будущих игр, особенно там, где активно используются ray tracing, compute shaders и сложные графические пайплайны.

Источник: igor’sLAB

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x