Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описываются требования к программному обеспечению для поддержки 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 примерах) |
| Обязательно | ТИР |