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