2012-10-03 117 views
0

在DirectX 11,有四種類型的驅動程序:WARP驅動程序,參考驅動程序和軟件驅動程序有什麼區別?

  • D3D_DRIVER_TYPE_HARDWARE
  • D3D_DRIVER_TYPE_REFERENCE
  • D3D_DRIVER_TYPE_SOFTWARE
  • D3D_DRIVER_TYPE_WARP

第一個是衆所周知給我們的硬件驅動程序。我們總是在我們的程序中使用這個。最後3個是WARP dirver,參考驅動程序和軟件驅動程序。從MSDN上的文檔來看,我不太清楚這三種驅動程序有什麼區別,它們都是通過軟件實現的,但是,有什麼區別?

+0

http://msdn.microsoft.com/en-us/library/windows/desktop/ff476328(v=vs.85).aspx –

+0

我看了這個頁面,它只提到WARP是高性能和參考軟件驅動器很慢,但參考驅動程序和軟件驅動程序之間有什麼區別? – zdd

回答

1

參考設備和軟件設備 http://www.gamedev.net/topic/631456-whats-the-difference-between-d3d-driver-type-software-and-d3d-driver-type-reference/

對於WARP設備 http://msdn.microsoft.com/en-us/library/gg615082.aspx

參考設備一般設置爲預發佈版(使人們可以開始編寫使用全功能的API代碼,而無需硬件支持然而),問題在於參考設備(以及其他任何硬件)非常緩慢,而且幾乎無法使用。

+0

來自game dev的鏈接非常有幫助,謝謝! – zdd

相關問題