DirectX 12 - нове графічне API, яке оптимізує функціональну взаємодію операційної системи і додатків із завантаженням драйверів будь-яких відеокарт. Остання версія DirectX не вимагає встановлення нової відеокарти, оскільки для більшості GPU передбачена підтримка Dx12. Розробники компанії Microsoft напередодні виходу оновленої Dx12 анонсували нові перспективи щодо збільшення продуктивності складних сцен і ефектів.
Особливості DirectX 12
Завдяки низькорівневому рендерингу фіналізовано можливість доступу до резервного потенціалу відеокарти, завдяки чому помітно зросте продуктивність навіть старих ігор.
Основні зміни в останній версії
- Впровадження багатопотокової оптимізації дасть змогу більш рівномірно розподілити завантаження ядер CPU (характерно для багатоядерних процесорів).
- Передбачено підтримку всіх типів пристроїв Microsoft: смартфони, планшети, ноутбуки, нетбуки, ігрова платформа Xbox One і персональні комп'ютери.
- Реалізовано оновлений варіант застосування режимів накладення і консервативна растеризація, спільне застосування яких покликане значно оптимізувати процес відсікання об'єктів і розпізнавання зіткнень.
- Багаторівнева підтримка стислих форматів нових ресурсів - ASTC (отримав позначення ARM, інтегрований офіційним розширенням OpenGL) і JPEG.
Pixel Shader Ordering визначає періодичність контролю за механізмом доступу піксельного шейдера до ресурсів у заданому режимі, що обмежує інтеграцію артефактів у момент відтворення прозорих об'єктів. Це аналог розширення PixelSync, яке розробники Intel раніше використовували для GPU Iris.
Покращений стан об'єктів конвеєра і таблиць дескрипторів зумовив знижений рівень абстрагування обладнання.
Передбачено можливість об'єднання в єдину системну оболонку графічних карт від різних виробників.
У зв'язку з тим, що окремого інсталятора DirectX 12 на цей момент не існує, встановлення пакета можливе тільки в режимі апдейту через центр оновлень Windows.