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


Ограничения создания WARP и эталонных устройств

Некоторые ограничения существуют для создания устройств WARP и Reference в Direct3D 10.1 и Direct3D 11.0. В этом разделе рассматриваются эти ограничения.

Типы драйверов D3D10_DRIVER_TYPE_WARP и D3D10_DRIVER_TYPE_REFERENCE не поддерживаются на уровнях возможностей от D3D10_FEATURE_LEVEL_9_1 до D3D10_FEATURE_LEVEL_9_3 в Direct3D 10.1. Кроме того, тип драйвера D3D_DRIVER_TYPE_WARP не поддерживается в D3D_FEATURE_LEVEL_11_0 в Direct3D 11.0. То есть при вызове D3D10CreateDevice1 для создания устройства Direct3D 10.1 или при вызове D3D11CreateDevice для создания устройства Direct3D 11.0, если указать сочетание одного из этих типов драйверов с одним из этих уровней функций в вызове, вызов недопустим. Для устройств WARP и Reference допустимы только следующие сочетания уровней возможностей, сред выполнения и типов драйверов:

  • D3D_DRIVER_TYPE_WARP на всех уровнях возможностей в Direct3D 11.1, который входит в состав Windows 8.

    D3D_DRIVER_TYPE_REFERENCE на всех уровнях возможностей в Direct3D 11.1

    При вызове D3D11CreateDevice для создания устройства Direct3D 11.1 вызов действителен, если указать сочетание одного из этих типов драйверов с одним из этих уровней функций.

  • D3D_DRIVER_TYPE_WARP на уровнях функций D3D_FEATURE_LEVEL_9_1 до D3D_FEATURE_LEVEL_10_1 в Direct3D 11

    D3D_DRIVER_TYPE_REFERENCE на уровнях функций от D3D_FEATURE_LEVEL_9_1 до D3D_FEATURE_LEVEL_11_0 в Direct3D 11.

    При вызове D3D11CreateDevice для создания устройства Direct3D 11 вызов действителен, если указать сочетание одного из этих типов драйверов с одним из этих уровней функций.

  • D3D10_DRIVER_TYPE_WARP и D3D10_DRIVER_TYPE_REFERENCE на уровнях компонентов от D3D10_FEATURE_LEVEL_10_0 до D3D10_FEATURE_LEVEL_10_1 в Direct3D 10.1

    При вызове D3D10CreateDevice1 для создания устройства Direct3D 10.1 вызов действителен, если указать сочетание одного из этих типов драйверов с одним из этих уровней функций.

устройства

Введение в Direct3D 11 на устаревшем аппаратном обеспечении

Как создать устройство WARP: практическое руководство

практическое руководство. Создание эталонного устройства

D3D10_DRIVER_TYPE

D3D10_FEATURE_LEVEL1

D3D_DRIVER_TYPE

D3D_FEATURE_LEVEL