Export (0) Print
Expand All

Limitations Creating WARP and Reference Devices

Some limitations exist for creating WARP and Reference devices in Direct3D 10.1 and Direct3D 11.0. This topic discusses those limitations.

The D3D10_DRIVER_TYPE_WARP and D3D10_DRIVER_TYPE_REFERENCE driver types are not supported on the D3D10_FEATURE_LEVEL_9_1 through D3D10_FEATURE_LEVEL_9_3 feature levels in Direct3D 10.1. Additionally, the D3D_DRIVER_TYPE_WARP driver type is not supported on D3D_FEATURE_LEVEL_11_0 in Direct3D 11.0. That is, when you call D3D10CreateDevice1 to create a Direct3D 10.1 device or when you call D3D11CreateDevice to create a Direct3D 11.0 device, if you specify a combination of one of these driver types with one of these feature levels in the call, the call is invalid. Only the following combinations of feature levels, runtimes, and driver types are valid for WARP and Reference devices:

  • D3D_DRIVER_TYPE_WARP on all feature levels in Direct3D 11.1, which Windows 8 includes

    D3D_DRIVER_TYPE_REFERENCE on all feature levels in Direct3D 11.1

    When you call D3D11CreateDevice to create a Direct3D 11.1 device, the call is valid if you specify a combination of one of these driver types with one of these feature levels.

  • D3D_DRIVER_TYPE_WARP on D3D_FEATURE_LEVEL_9_1 through D3D_FEATURE_LEVEL_10_1 feature levels in Direct3D 11

    D3D_DRIVER_TYPE_REFERENCE on D3D_FEATURE_LEVEL_9_1 through D3D_FEATURE_LEVEL_11_0 feature levels in Direct3D 11

    When you call D3D11CreateDevice to create a Direct3D 11 device, the call is valid if you specify a combination of one of these driver types with one of these feature levels.

  • D3D10_DRIVER_TYPE_WARP and D3D10_DRIVER_TYPE_REFERENCE on D3D10_FEATURE_LEVEL_10_0 through D3D10_FEATURE_LEVEL_10_1 feature levels in Direct3D 10.1

    When you call D3D10CreateDevice1 to create a Direct3D 10.1 device, the call is valid if you specify a combination of one of these driver types with one of these feature levels.

Related topics

Introduction to Direct3D 11 on Downlevel Hardware
How To: Create a WARP Device
How To: Create a Reference Device
D3D10_DRIVER_TYPE
D3D10_FEATURE_LEVEL1
D3D_DRIVER_TYPE
D3D_FEATURE_LEVEL

 

 

Community Additions

ADD
Show:
© 2014 Microsoft