DirectX 12 — компонент интерфейса программирования приложений. DirectX 12 обеспечивает функции для взаимодействия операционной системы и приложений с драйверами видеокарты. Эти функции привязаны к операционной системе в линейке Windows и доступны в Windows 10. DirectX 12 вышел в 2015 году.
Возможности и нововведения
- Увеличение производительности.
- Возможность создания более сложных эффектов и сцен.
- Более эффективное использование мощностей многоядерных процессоров.
- Новые режимы наложения и консервативная растеризация, которая должна улучшить процесс отсечения объектов и определения столкновений.
- Поддержка новых графических ускорителей.
- Снижение уровня абстрагирования оборудования.
- Улучшение от объектов состояния конвейера и таблиц дескрипторов.
- Возможность объединения в единую графическую подсистему графических карт разных производителей.
- Консервативная растеризация
- Трассировка лучей в реальном времени
История развития
Корпорация Microsoft в марте 2014 года на конференции GDC анонсировала низкоуровневый API нового поколения - DirectX 12, нацеленный на конкуренцию с Mantle и OpenGL.
DirectX 12 стал доступен после выхода 29 июля 2015 года Windows 10, остающейся на данный момент единственной ОС, поддерживающей DirectX 12.
В 2018 году на конференции GDC Microsoft представила обновление для DirectX 12 - Microsoft DXR, которое позволяет API выполнять трассировку лучей в реальном времени.
Уровни поддержки
- DirectX 12 API
- DirectX 12_0
- DirectX 12_1
Поддерживаемые графические процессоры
- Intel : процессоры Intel Haswell (ядро 4-го поколения), Broadwell (ядро 5-го поколения), Skylake (ядро 6-го поколения), Kaby Lake (ядро 7-го поколения), Coffee Lake (ядро 8-го поколения), Cannon Lake (ядро 9-го поколения)
- Qualcomm
AMD Radeon
- Radeon HD 7000 серии (начиная с HD 7730)[6]
- Radeon HD 7000M серии для ноутбуков (начиная от HD 7730M)[7]
- Radeon HD 8000 серии OEM (начиная с HD 8570)[8]
- Radeon™ HD 8000M серии для ноутбуков
- Radeon R5 M240 серии для ноутбуков
- Radeon R7 M200 серии для ноутбуков
- Radeon R7 240[9]
- Radeon R7 250 (X)[10]
- Radeon R7 260 (X)[11]
- Radeon R7 265 (X)[12]
- Radeon R9 270 (X)[13]
- Radeon R9 280 (X)[14]
- Radeon R9 285
- Radeon R9 290 (X)[15]
- Radeon R9 295X2[16]
- Radeon R7 350
- Radeon R7 360[17]
- Radeon R7 370[18]
- Radeon R9 300 серии[19]
- Radeon R9 Fury[20]
- Radeon R9 Fury X[21]
- Radeon R9 NANO[22]
- Radeon RX 460[23]
- Radeon RX 470 (D)[24]
- Radeon RX 480[25]
- Radeon RX 550[26]
- Radeon RX 560 (D)[27]
- Radeon RX 570[28]
- Radeon RX 580[29]
- Radeon Vega Frontier Edition
- Radeon RX Vega 56[30]
- Radeon RX Vega 64[31]
- Гибридные процессоры AMD Ryzen 2000G серии
- Гибридные процессоры AMD Ryzen PRO 2000G серии
- Гибридные мобильные процессоры AMD Ryzen Mobile 2000-й серии
- Гибридные мобильные процессоры AMD Ryzen Mobile PRO 2000-й серии
- Гибридные мобильные процессоры AMD Ryzen Mobile 1000-й серии
- Гибридные мобильные процессоры AMD Ryzen Mobile PRO 1000-й серии
- Гибридные процессоры AMD A4/A6/A8/A10-7000-й серии (под кодовыми названиями Kaveri и Godavari)
- Гибридные процессоры AMD A6/A8/A10 PRO-7000-й серии (под кодовыми названиями Kaveri и Godavari)
- Гибридные процессоры AMD E1/A4/A10 Micro-6000-й серии (под кодовым названием Mullins)
- Гибридные процессоры AMD E1/E2/A4/A6/A8-6000-й серии (под кодовым названием Beema)
Архитектуры графических процессоров с поддержкой DirectX 12 API
- NVIDIA Fermi
- NVIDIA Kepler
- NVIDIA Maxwell 1-го поколения
- NVIDIA Maxwell 2-го поколения
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- AMD GCN 1.0
- AMD GCN 1.1
- AMD GCN 1.2
- AMD GCN 1.3
- AMD GCN 1.4
Архитектуры графических процессоров с поддержкой DirectX 12_0
- NVIDIA Maxwell 2-го поколения
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- AMD GCN 1.1
- AMD GCN 1.2
- AMD GCN 1.3
- AMD GCN 1.4
Архитектуры графических процессоров с поддержкой DirectX 12_1
- NVIDIA Maxwell 2-го поколения
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- AMD GCN 1.4
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .