0

DirectX 11 には、次の 4 種類のドライバーがあります。

  • D3D_DRIVER_TYPE_HARDWARE
  • D3D_DRIVER_TYPE_REFERENCE
  • D3D_DRIVER_TYPE_SOFTWARE
  • D3D_DRIVER_TYPE_WARP

最初のものは、私たちに広く知られているハードウェア ドライバーです。プログラムでは常にこれを使用します。最後の 3 つは、WARP ドライバー、リファレンス ドライバー、およびソフトウェア ドライバーです。MSDN のドキュメントから、3 種類のドライバーの違いはよくわかりませんが、それらはすべてソフトウェアによって実装されているのと同じですが、違いは何ですか?

4

1 に答える 1

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 を使用してコードを書き始めることができるようにするため)、問題は参照デバイス (および実際にはハードウェア以外のもの) が非常に遅く、ほとんど使用できないことです。

于 2012-10-03T11:56:26.857 に答える