ソフトウェア デバイスを解釈し、全体の Direct3D 機能を実装する設定し、機能のテストやデモンストレーションの目的が通常使用されます。Direct3D 機能速度ではなく、精度の実装は、ソフトウェアに実装されるので、結果は非常に高速。