本文只是对官方文档做出简单的翻译 原文地址:Limitations Creating WARP and Reference Devices
Limitations Creating WARP and Reference Devices
在Direct3D 10.1和Direct3D 11.0中创建WARP和参考设备存在一些限制。本主题讨论这些限制。
Direct3D 10.1中的D3D10_FEATURE_LEVEL_9_1至D3D10_FEATURE_LEVEL_9_3功能级别不支持D3D10_DRIVER_TYPE_WARP和D3D10_DRIVER_TYPE_REFERENCE驱动程序类型。此外,Direct3D 11.0中的D3D_FEATURE_LEVEL_11_0不支持D3D_DRIVER_TYPE_WARP驱动程序类型。
即,当您调用 D3D10CreateDevice1创建Direct3D 10.1设备时 或 当您调用D3D11CreateDevice创建Direct3D 11.0设备时,如果在调用中指定这些驱动程序类型之一与这些功能级别之一的组合,则该调用无效。仅以下功能级别,运行时和驱动程序类型的组合对WARP和参考设备有效:
-
Windows 8包括的Direct3D 11.1中所有功能级别上的D3D_DRIVER_TYPE_WARP
Direct3D 11.1中所有功能级别上的D3D_DRIVER_TYPE_REFERENCE
当您调用D3D11CreateDevice创建Direct3D 11.1设备时,如果您指定这些驱动程序类型之一与这些功能级别之一的组合,则该调用有效。 -
Direct3D 11中D3D_FEATURE_LEVEL_9_1到D3D_FEATURE_LEVEL_10_1上的D3D_DRIVER_TYPE_WARP
Direct3D 11中D3D_FEATURE_LEVEL_9_1到D3D_FEATURE_LEVEL_11_0上的D3D_DRIVER_TYPE_REFERENCE
当您调用D3D11CreateDevice创建Direct3D 11设备时,如果您指定这些驱动程序类型之一与这些功能级别之一的组合,则该调用有效。 -
Direct3D 10.1中D3D10_FEATURE_LEVEL_10_0到D3D10_FEATURE_LEVEL_10_1上的D3D10_DRIVER_TYPE_WARP和D3D10_DRIVER_TYPE_REFERENCE
当您调用D3D10CreateDevice1创建Direct3D 10.1设备时,如果您指定这些驱动程序类型之一与这些功能级别之一的组合,则该调用有效。