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 | Свяжитесь со своим представителем по работе с разработчиками для получения подробной информации. |
Смотрите также
- vivo iQOO Z10 Turbo+ ОБЗОР: скоростная зарядка, плавный интерфейс, объёмный накопитель
- Oppo Reno15 Pro Max ОБЗОР: чёткое изображение, портретная/зум камера, большой аккумулятор
- Microsoft Edge позволяет воспроизводить YouTube в фоновом режиме на Android — подписка Premium не требуется.
- Как правильно фотографировать пейзаж
- NVIDIA поставляет PRAGMATA в комплекте с настольными и ноутбучными видеокартами GeForce RTX 5070+.
- CSAM используя стримера ‘Lacari’ пойман с поличным … Microsoft Notepad — опубликовал извинения и отрицание после получения перманентного бана.
- Нефть против «Зомби»: Что ждет инвесторов на фоне продления санкционной лицензии и проблем АФК «Система»? (19.04.2026 21:32)
- Калькулятор глубины резкости. Как рассчитать ГРИП.
- HP Spectre x360 13.5 14t-ef000 ОБЗОР
- Telegram — последнее из моих ежедневных приложений для Windows, в котором реализована встроенная поддержка ARM на Snapdragon X и даже на моем древнем Surface.
2026-02-26 21:50