Direct3D 12 の新機能

このトピックでは、さまざまなリリースで使用できる最も重要な新しいDirect3D 12ドキュメントについて説明します。

Direct3D の取得とインストールの詳細については、「プログラミング環境のセットアップDirect3D 12」を参照してください。

Windows 11のDirect3D 12

DirectX Agility SDK 1.4 も参照してください。

Windows 10 May 2020 Update

これらの機能と API は、Windows 10 バージョン 2004 (10.0;ビルド 19041)—2020 年 5 月の更新プログラムWindows 10とも呼ばれます。

Windows 7 でのDirect3D 12

Windows 10 May 2019 Update

これらの機能と API は、Windows 10 バージョン 1903 (10.0;ビルド 18362)—Windows 10 May 2019 Updateとも呼ばれます。

D3D_SHADER_MODEL列挙体は、D3D_SHADER_MODEL_6_5定数 (試験段階レベルの機能) を追加して更新されました。

D3D12_COMMAND_LIST_TYPE列挙が更新され、D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE定数が追加されました。

D3D12_FEATURE列挙体は、D3D12_FEATURE_D3D12_OPTIONS6D3D12_FEATURE_QUERY_META_COMMAND定数を追加して更新されました。

D3D12_RESOURCE_STATES列挙が更新され、D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE定数が追加されました。

Windows 10 Version 1809

これらの機能と API は、Windows 10 Version 1809 (10.0;ビルド 17763)—Windows 10 October 2018 Updateとも呼ばれます。

Windows 10 バージョン 1803

これらの機能と API は、Windows 10 バージョン 1803 (10.0;ビルド 17134)—2018 年 4 月の更新プログラムWindows 10とも呼ばれます。

Windows 10 バージョン 1709

Windows 10 バージョン 1709 の Direct3D ドキュメントに次のトピックが追加されました。

  • ID3D12Fence1 により、フェンスを作成するために渡されるフラグの取得がサポートされ、フェンス作成の機能が拡張されます。
  • ID3D12GraphicsCommandList2 により、バッファーへの即時値の直接書き込みがサポートされ、使用可能なグラフィックス コマンドの一覧が拡張されます。
  • ID3D12Device3 により、GPU 障害またはデバイス削除のシナリオ時でも存続する特別な目的の診断ヒープがシステム メモリ内に作成されることで、仮想アダプターの機能が拡張されます。

D3D_SHADER_MODEL列挙には、シェーダー モデル 6.1 を記述するために新しいD3D_SHADER_MODEL_6_1値が追加されています。

D3D12_FEATURE列挙には、新しいD3D12_FEATURE_D3D12_OPTIONS3D3D12_FEATURE_EXISTING_HEAPS値もあります。 名前から分かるように、これらの値により、既存のヒープのサポートの確認に加えて、追加の Direct3D12 オプションも確認できます。

Windows 10 Version 1703

Windows 10 バージョン 1703 の Direct3D ドキュメントに次のトピックが追加されました。

2016 年 11 月のドキュメントの更新

2016 年 8 月のドキュメントの更新 2

2016 年 8 月のドキュメントの更新 1

Windows 10 Version 1607

Windows 10 バージョン 1607 の Direct3D ドキュメントに次のトピックが追加されました。