Ограничения. Создание 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