Microsoft выпустила DirectX 12

С тех пор, как Microsoft анонсировала DirectX 12, индустрия с нетерпением ждёт выхода этого низкоуровневого API. Среди прочих новшеств данный интерфейс предоставит разработчикам и операционной системе Windows более глубокий контроль над ресурсами графического ускорителя. Наконец, настало время входа многообещающего конкурента технологии AMD Mantle.

DirectX 12

DirectX 12

Microsoft провела мягкий запуск DX12 — API нового поколения был обнаружен в последней сборке Windows 10 Technical Preview. И на подходе игровая консоль Xbox One. Проверить, какая версия DirectX установлена в операционной системе, можно запустив утилиту dxdiag.

Впрочем, пока не появятся соответствующие драйверы для видеокарт и встроенных GPU, использовать новый API на практике не получится. Но первый шаг уже сделан, теперь необходимо дождаться выпуска совместимых драйверов от NVIDIA, AMD и Intel. Затем наступит очередь разработчиков игр и приложений. Кстати, движок Unreal Engine 4 уже обзавёлся поддержкой DX12.

Факторами выживания Mantle в конкуренции с DirectX 12 выступают более ранняя экспансия на рынок и текущая поддержка ведущими движками, а также простота портирования кода на API от Microsoft при минимальных усилиях со стороны разработчиков. Поэтому в первом эшелоне DX12-игр будут находиться преимущественно портированные.

А первым потребительским приложением наверняка станет тестовый пакет 3DMark под кодовым именем Dandia. DirectX 12 сможет в 7–10 раз увеличить количество обращений на прорисовку. Известно, что следующий 3DMark в DX12-тестах будет использовать в 7,5 раз больше таких запросов.

DX12 сможет существенно повысить производительность игровой платформы Microsoft, состоящей из устройств под управлением Windows. Несомненно, компьютеры и мобильные устройства получат существенный толчок развития в игровом отношении благодаря единству экосистемы с Xbox One, которая сможет использовать какую-то часть функциональности DX12. По словам главы подразделения Xbox Фила Спенсера (Phil Spencer), при разработке консоли принимались во внимание те новшества, которые принесёт будущий API.

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *