Требования к программному обеспечению Direct3D в Windows 8
В этом разделе описываются требования к программному обеспечению для поддержки Microsoft Direct3D в Windows 8.
Для Windows 8 независимые поставщики оборудования должны написать драйвер модели WDDM 1.2, который может поддерживать соответствующие интерфейсы драйвера пользовательского режима (UMD) direct3D.
Например, оборудование с поддержкой Microsoft Direct3D 9 должно как минимум поддерживать Direct3D версии 9 DDI. Эти требования к программному обеспечению зависят от уровня оборудования Microsoft DirectX, как указано в следующей таблице:
Требования к программному обеспечению DirectX
Оборудование DirectX | Требования к программному обеспечению |
---|---|
D3D9 | Обязательно: WDDM 1.2 Обязательно: D3D9 — DDI UMD |
D3D10 | Обязательно: WDDM 1.2 Обязательно: D3D9 — DDI UMD Обязательно: D3D10— UMD DDI Обязательно: D3D11.1 — DDI UMD |
D3D10.1 | Обязательно: WDDM 1.2 Обязательно: D3D9 — DDI UMD Обязательно: D3D10— UMD DDI Обязательно: D3D10.1- UMD DDI Обязательно: D3D11.1 — DDI UMD |
D3D11 | Обязательно: WDDM 1.2 Обязательно: D3D9 — DDI UMD Обязательно: D3D10— UMD DDI Обязательно: D3D10.1- UMD DDI Обязательно: D3D11 — DDI UMD Обязательно: D3D11.1 — DDI UMD |
D3D11.1 | Обязательно: WDDM 1.2 Обязательно: D3D9 — DDI UMD Обязательно: D3D10— UMD DDI Обязательно: D3D10.1- UMD DDI Обязательно: D3D11 — DDI UMD Обязательно: D3D11.1 — DDI UMD |
В следующих таблицах описаны функциональные возможности, предоставляемые с помощью изменений DDI драйвера пользовательского режима (UMD) в Windows 8.
D3D9 — UMD DDI предоставляет следующие новые возможности в Windows 8
Необходим? | Компонент |
---|---|
Обязательно | Нет перезаписи и отмены |
Обязательно | Флаг копирования с мозаичного фрагмента |
D3D11.1 — DDI UMD предоставляет следующие новые возможности в Windows 8 на уровнях компонентов 10, 10.1, 11 и 11.1
Необходим? | Компонент |
---|---|
Обязательно | Нет перезаписи и отмены |
Обязательно | Поддержка совместного использования между процессами массивов текстур (включая стереоскопические 3D) |
Обязательно | Флаг копирования с мозаичного фрагмента |
Обязательно | ClearView |
Если реализовано | Операции логики |
Обязательно | Форматы пикселей (5551, 565, 4444) — точная поддержка зависит от уровня компонентов. |
Обязательно | Одноуровневые разрезы |
Обязательно | Частичные обновления буфера констант |
Обязательно | Привязка буфера констант смещения |
Обязательно | Улучшенный общий доступ к ресурсам |
Обязательно | SampleCount=1 (ограниченная независимая от целевого объекта растеризация (TIR) для 10, 10.1 и 11) |
D3D11.1 — UMD DDI предоставляет следующие новые возможности для уровня компонентов 11 & 11.1
Необходим? | Компонент |
---|---|
Обязательно | UAV-MSAA |
Если реализовано | Функции шейдера двойной точности |
Обязательно | Скрытая сумма абсолютных различий (MSAD) |
D3D11.1 — UMD DDI предоставляет следующие новые возможности для уровня компонентов 11.1
Необходим? | Компонент |
---|---|
Обязательно | БПЛА на каждом этапе |
Обязательно | UAV-MSAA (в 16 примерах) |
Обязательно | TIR |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по