Требования к программному обеспечению 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