Microsoft выпустила новую версию DirectX 12 «Agility SDK», и главной новостью является выход в розницу Shader Model 6.9.

Agility SDK позволяет Microsoft быстрее поставлять новые функции DirectX 12, не требуя полного обновления Windows. Разработчики игр могут включать последнюю среду выполнения в свои игры, что означает, что игрокам нужен только совместимый графический адаптер и оборудование. Существует две версии: Agility SDK 1.619 — это официальная выпущенная версия, а Agility SDK 1.719-preview — тестовая версия с некоторыми дополнительными функциями, которые все еще оцениваются.
Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.
Купить акции "голубых фишек"Shader Model 6.9 фокусируется на обновлениях языка шейдеров и минимальных функциях, которые он требует. Представьте Shader Model как способ определения того, насколько продвинут шейдер – это стандарт, который разработчики используют при написании программ для графических карт с использованием DirectX. Самым большим изменением в SM 6.9 является добавление «Long Vectors», которое позволяет шейдерам работать с гораздо большими наборами данных – до 1024 элементов – без необходимости сложной реорганизации.
Для оборудования, поддерживающего SM 6.9, определенные функции теперь являются обязательными, а не необязательными. К ним относятся собственные 16-битные операции шейдеров, волновые операции и 64-битные целочисленные операции.
Последнее обновление DirectX Raytracing (DXR 1.2) полностью выпускает две функции. Во-первых, Opacity Micromaps теперь завершены, что означает, что весь необходимый код был окончательно доработан. Они повышают производительность при рендеринге таких объектов, как заборы или листья – объектов с вырезанными текстурами, которые могут быть требовательны к системам трассировки лучей. Во-вторых, Shader Execution Reordering (SER) также теперь полностью выпущен. SER повышает эффективность, позволяя графической карте группировать похожие задачи трассировки лучей вместе для более быстрой обработки. С этим обновлением приложения теперь могут определить, *действительно ли* графическая карта использует переупорядочивание, помимо простой проверки доступности функции.
Далее, SDK 1.719
Последняя предварительная версия, 1.719-preview, включает три новые функции. Во-первых, Fence Barriers улучшают синхронизацию, позволяя буферам команд использовать ограждения внутри потока для более точного контроля. Во-вторых, VPblit 3DLUT добавляет выделенный аппаратный путь для задач обработки видео, таких как тональное отображение и операции LUT, потенциально освобождая основной 3D-движок. И, наконец, D3D12 Extensions предоставляет формальный способ для производителей оборудования выпускать и тестировать экспериментальные функции до их полной интеграции в D3D12.
Аппаратная поддержка
Как аналитик, я углубился в детали аппаратной поддержки новых графических функций, и это на удивление сложно. Сам факт существования API не означает, что графический процессор фактически использует свое оборудование для ускорения работы. Shader Execution Reordering (SER) – отличный пример. Microsoft выделяет такие функции, как улучшения Long Vector и 16-битного float для серий AMD RX 9000, Intel Arc и всех видеокарт NVIDIA RTX. Однако поддержка трассировки лучей довольно сильно варьируется – Opacity Micromaps ограничены аппаратным обеспечением RTX, с полной акселерацией на RTX 40 и новее, и программной эмуляцией на более старых видеокартах RTX. С SER, серия AMD RX 9000 поддерживает его, но без фактической функции переупорядочивания; Intel Arc и RTX 40 и новее *действительно* имеют SER полностью включенным с реальным переупорядочиванием.
Agility SDK 1.619 включает в себя функции, запрошенные клиентами, и поддерживает графические карты AMD Radeon RX 7000 и 9000 серий, Intel Arc B-Series и всё оборудование NVIDIA RTX, хотя совместимость драйверов иногда может быть фактором. Предварительный рантайм 1.719 добавляет Fence Barriers для AMD RX 7000/9000 и Intel Arc B-Series. Для NVIDIA разработчикам необходимо напрямую обращаться к поставщику. Поддержка VPblit 3DLUT доступна на процессорах Intel Core Ultra Lunar Lake и Panther Lake с версией драйвера 32.0.101.8530 или новее, а также на интегрированных графических процессорах AMD Radeon RX 7000 серии и Ryzen AI 300/400, начиная с февральского драйвера для разработчиков 2026 года (версия 25.30). Снова, разработчикам NVIDIA потребуется работать с поставщиком для доступа.
| Поддержка аппаратных функций | |||
|---|---|---|---|
| AMD | Intel | NVIDIA | |
| Длинный Вектор | AMD Radeon™ RX 9000 series | Intel® Arc™ B-Series Graphics | Все RTX устройства |
| 16 bit float Specials | AMD Radeon™ RX 9000 series | Intel® Arc™ B-Series Graphics | Все RTX-оборудование |
| Opacity Micromaps (OMM) | ❌ | ❌ | Все оборудование RTX. Аппаратное ускорение на графических процессорах RTX 4xxx+, программная эмуляция на более старых версиях. |
| Переупорядочивание выполнения шейдеров (SER) | AMD Radeon™ RX 9000 series поддерживает API, но не выполняет переупорядочивание. | Графические процессоры Intel® Arc™ серии B поддерживают API и выполняют переупорядочивание. | Графические процессоры RTX 4xxx+ поддерживают API и выполняют переупорядочение. |
| Пересмотренные API создания представлений ресурсов | AMD Radeon™ RX 7000 и 9000 серий | Intel® Arc™ B-Series Graphics | Все RTX аппаратные средства |
| Периодические уведомления о стрижке | ❌ | Intel® Arc™ B-Series Graphics | Все RTX аппаратные средства |
| Увеличен лимит сетки отправки | AMD Radeon™ RX 7000 и 9000 серии. UINT_MAX вычисления, сетка 64k. | Intel® Arc™ B-Series Graphics. Существующий лимит в 64k, который будет увеличен в будущих драйверах. | Все RTX устройства. Существующий лимит 64k, который будет увеличен в будущих драйверах. |
| Запрос временной шкалы ЦП решен | AMD Radeon™ RX 7000 и 9000 серий | Intel® Arc™ B-Series Graphics | Все RTX аппаратные средства |
| Барьеры-заборы (предварительный просмотр) | AMD Radeon™ RX 7000 и 9000 серий | Intel® Arc™ B-Series Graphics | Свяжитесь со своим представителем по работе с разработчиками для получения доступа к драйверам в разработке. |
| VPblit 3DLUT (preview) | Графические карты AMD Radeon™ RX 7000 серии и процессоры Ryzen™ AI 300/400 серии со встроенной графикой. | Семейство процессоров Intel Core™ Ultra, платформы Lunar Lake и Panther Lake | Свяжитесь со своим представителем по работе с разработчиками для получения подробной информации. |
Смотрите также
- Что такое Bazzite и лучше ли она, чем Windows для PC-гейминга? Я установил этот набирающий популярность дистрибутив Linux, чтобы проверить это самостоятельно.
- Санкционный удар по России: Минфин США расширяет список ограничений – что ждет экономику? (25.02.2026 05:32)
- Неважно, на что вы фотографируете!
- Восстановление 3D и спектрального изображения растений с помощью нейронных сетей
- Личные банкротства и онлайн-табак: что ждет потребительский сектор в 2026 году (22.02.2026 10:33)
- Новые смартфоны. Что купить в феврале 2026.
- Как установить Virtualbox на Windows 11 для бесплатных виртуальных машин
- Рейтинг лучших скам-проектов
- Doogee Blade 20 Max ОБЗОР: отличная камера, большой аккумулятор, плавный интерфейс
- vivo X300 FE ОБЗОР: портретная/зум камера, беспроводная зарядка, объёмный накопитель
2026-02-26 21:50