Поделиться через


Требования к программному обеспечению Direct3D в Windows 8

В этом разделе описываются требования к программному обеспечению для поддержки Microsoft Direct3D в Windows 8.

Для Windows 8 независимые поставщики оборудования должны написать драйвер модели дисплея Windows (WDDM) 1.2, который способен поддерживать соответствующие интерфейсы драйвера пользовательского режима (UMD) для уровня функций Direct3D (DDIs).

Например, оборудование, совместимое с Microsoft Direct3D 9, должно, как минимум, поддерживать Direct3D версии 9 с интерфейсом DDI. Эти требования к программному обеспечению зависят от уровня оборудования Microsoft DirectX, как указано в этой таблице:

Требования к программному обеспечению DirectX

Оборудование DirectX Требования к программному обеспечению
D3D9

Требуется: WDDM 1.2

Обязательный: D3D9 — UMD DDI

D3D10

Необходимо: WDDM 1.2

Обязательный: D3D9 - UMD DDI

Требуется: D3D10 - UMD DDI

Требуется: D3D11.1 — UMD DDI

D3D10.1

Требуется: WDDM 1.2

Требуется: D3D9 - UMD DDI

Обязательный: D3D10- UMD DDI

Обязательный: D3D10.1- UMD DDI

Обязательно: D3D11.1 — DDI UMD

D3D11

Обязательный: WDDM 1.2

Обязательный: D3D9 — UMD DDI

Требуется: D3D10- UMD DDI

Обязательный: D3D10.1- UMD DDI

Обязательный: D3D11 — UMD DDI

Требуется: D3D11.1 — DDI UMD

D3D11.1

Необходимое: WDDM 1.2

Обязательный: D3D9 — DDI UMD

Требуется: D3D10- UMD DDI

Обязательный: D3D10.1 - UMD DDI

Обязательный: D3D11 — UMD DDI

Обязательный: D3D11.1 - UMD DDI

В следующих таблицах описаны функциональные возможности, предоставляемые с помощью изменений DDI драйвера пользовательского режима (UMD) в Windows 8.

D3D9 — DDI UMD предоставляет следующие новые возможности в Windows 8

Обязательно? Функция
Обязательно Без перезаписи и удаления
Обязательно Флаг для мозаичного копирования

D3D11.1 — UMD DDI предоставляет следующие новые функции в 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 на каждом этапе
Обязательно UAV-MSAA (в 16 примерах)
Обязательно ТИР