Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

D3D10_DRIVER_TYPE enumeration

The device-driver type.

Syntax


typedef enum D3D10_DRIVER_TYPE { 
  D3D10_DRIVER_TYPE_HARDWARE   = 0,
  D3D10_DRIVER_TYPE_REFERENCE  = 1,
  D3D10_DRIVER_TYPE_NULL       = 2,
  D3D10_DRIVER_TYPE_SOFTWARE   = 3,
  D3D10_DRIVER_TYPE_WARP       = 5
} D3D10_DRIVER_TYPE;

Constants

D3D10_DRIVER_TYPE_HARDWARE

A hardware device; commonly called a HAL device.

D3D10_DRIVER_TYPE_REFERENCE

A reference device; commonly called a REF device.

D3D10_DRIVER_TYPE_NULL

A NULL device; which is a reference device without render capability.

D3D10_DRIVER_TYPE_SOFTWARE

Reserved for later use.

D3D10_DRIVER_TYPE_WARP

A WARP driver, which is a high-performance software rasterizer. The rasterizer supports feature level 9_1 through level 10.1 with a high performance software implementation when hardware is not available. For more information about using a WARP driver, see Windows Advanced Rasterization Platform (WARP) In-Depth Guide. Note that WARP is only available with the DirectX 11 Runtime (Windows 7, Windows Server 2008 R2, updated Windows Vista [KB971644]).

Remarks

The device-driver type needs to be specified when the device is created (using D3D10CreateDevice or D3D10CreateDeviceAndSwapChain).

For information about limitations creating nonhardware-type devices on certain feature levels, see Limitations Creating WARP and Reference Devices.

Requirements

Header

D3D10misc.h

See also

Core Enumerations

 

 

Show:
© 2017 Microsoft