
В конце лета 2014 года Microsoft анонсировала Windows 10 и представила DirectX 12. Спустя 10 лет компания опубликовала специальный материал, посвященный юбилею этого графического API. В то время как поддержка Windows 10 подходит к концу, DirectX 12 превратился в самый масштабный набор инструментов для работы с графикой за всю историю существования платформы.
За прошедшее десятилетие аппаратное обеспечение ПК кардинально изменилось, но API от Microsoft продолжал адаптироваться под новые реалии. Пакет получил множество обновлений, включая DirectX Raytracing для трассировки лучей, Variable Rate Shading, меш-шейдеры и функцию DirectStorage. В последние годы архитектура графических процессоров сместилась в сторону вычислений, поэтому в API были добавлены такие функции, как Work Graphs и Shader Execution Reordering.
Несмотря на возраст текущей версии, Microsoft не планирует выпускать DirectX 13 в ближайшее время. Инженерный менеджер Direct3D Шон Харгривз пояснил, что технологии постоянно развиваются, и DirectX будет эволюционировать вместе с ними. Представитель компании подчеркнул, что им нечего сообщить относительно новой версии DirectX на данный момент, так как текущий инструментарий позволяет гибко внедрять инновации без смены названия.
Отсутствие новой номерной версии также связано с тем, что полный переход на новые методы рендеринга не всегда оправдан. Традиционная растеризация остается важной для многих игр. В качестве примера приводится Baldur’s Gate 3, которая использует DirectX 11 или Vulkan и при этом демонстрирует отличную визуальную составляющую. Будущее графики, по мнению инженеров Microsoft, заключается в постепенной декомпозиции традиционного конвейера и использовании его частей в более гибких комбинациях.
По сути, DirectX 12 стал модульной платформой, которая обновляется по частям. Эксперты предполагают, что текущая версия API может оставаться актуальной еще долгие годы, подобно тому как DirectX 11 продолжает использоваться спустя 16 лет после выхода.