Direct3D
高レベルだがオーバーヘッドの大きかったDirect3D 11までと比べて、Direct3D 12はよりハードウェアに近いローレベルな制御を可能とするAPIとなった。Windows 10のほか、Xbox OneおよびWindows Phoneにも対応予定。
Windows 10 Anniversary Update (version 1607, build 14393) にてWDDM 2.1が導入され、Direct3D 12も更新された。UWPアプリケーションにおける可変リフレッシュレートのサポートも追加されている。
Windows 10 October 2018 Update (version 1809, build 17763) にて、DirectX Raytracing(英語版) (DXR) に対応した。
2019年3月、一部のゲームに関して、Windows 7上でDirectX 12 (Direct3D 12) を動作させるためのユーザーモードのランタイムがマイクロソフトから提供されることになった。これにより、Direct3D 12にカーネルレベルで完全対応しているWindows 10ほどではないが、Windows 7上でもDirect3D 12のマルチスレッドレンダリングなどによるフレームレート向上の恩恵を得ることができると説明されている。2019年8月にはD3D12onWin7のNuGetパッケージが一般公開された。
ドリームキャストにも採用されたバージョンで、環境バンプマップやトライリニアフィルタリング、ミップマップ、テクスチャ圧縮などをサポートしていた。
レンダリングパイプラインアーキテクチャを採用し、ハードウェア抽象化レイヤー (HAL) とハードウェアエミュレーションレイヤー (HEL) の二種類のレイヤーを持ち、ハードウェア支援が得られない場合もソフトウェアのエミュレーションによって機能するよう設計された。この当時のハードウェアはレンダリングパイプラインのうち、ラスタライズのみがハードウェア化されていた。