DirectX已經廣泛應用於微軟Windows,微軟?XBOX、微軟?XBOX 360和微軟?XBOX ONE電子遊戲開發。
擴展數據
DX12最重要的變化就是API降低,很像AMD地幔。它比以前更深入硬件抽象層,可以同時降低CPU和GPU的過載。
具體包括:應用可追蹤的GPU流水線、控制資源狀態轉換(比如從渲染目標到紋理)、控制資源重命名、更少的API和驅動追蹤、可預測的屬性等等。
另外,DX12大大提高了多線程的效率,可以充分發揮多線程硬件的潛力。DX11在這方面受到CPU性能的嚴重制約,主要是不能有效利用多核。
微軟聲稱其多核CPU的利用率幾乎是完美的線性增長,也就是說四核可以逼近單核的四倍。此外,還有渲染管道、渲染特性、資源管理、命令列表和綁定、描述符跳轉等方面的改進。