typedef enum D3D_DRIVER_TYPE {
D3D_DRIVER_TYPE_UNKNOWN = 0,
D3D_DRIVER_TYPE_HARDWARE = ( D3D_DRIVER_TYPE_UNKNOWN + 1 ),
D3D_DRIVER_TYPE_REFERENCE = ( D3D_DRIVER_TYPE_HARDWARE + 1 ),
D3D_DRIVER_TYPE_NULL = ( D3D_DRIVER_TYPE_REFERENCE + 1 ),
D3D_DRIVER_TYPE_SOFTWARE = ( D3D_DRIVER_TYPE_NULL + 1 ),
D3D_DRIVER_TYPE_WARP = ( D3D_DRIVER_TYPE_SOFTWARE + 1 )
} D3D_DRIVER_TYPE;
内容
D3D_DRIVER_TYPE_UNKNOWN
驱动类型未知
D3D_DRIVER_TYPE_HARDWARE
硬件驱动,硬件支持所有Direct3D功能。
D3D_DRIVER_TYPE_NULL
NULL驱动,这是一个参考驱动,不渲染任何内容。
D3D_DRIVER_TYPE_SOFTWARE
软件驱动,这个驱动所有功能有软件实现。
D3D_DRIVER_TYPE_WARP
WARP驱动,这个是一个搞性能的软件光栅。这个软件光栅支持9_1到10.1的功能级别。