本文只是對官方文檔做出簡單的翻譯 原文地址: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設備時,如果您指定這些驅動程序類型之一與這些功能級別之一的組合,則該調用有效。