次の方法で共有


D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER列挙 (d3d12.h)

クロス API 共有サポート層を指定する定数を定義します。

前述のリソース データ形式は、DXGI_FORMAT 列挙のメンバーです。

構文

typedef enum D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER {
  D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 = 0,
  D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1,
  D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2
} ;

定数

 
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0
値: 0
D3D11_SHARED_RESOURCE_TIER::D 3D11_SHARED_RESOURCE_TIER_1に関連します。

次のリソース データ形式を含む、最も基本的なレベルのクロス API 共有がサポートされることを指定します。

* DXGI_FORMAT_R8G8B8A8_UNORM
* DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
* DXGI_FORMAT_B8G8R8A8_UNORM
* DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
* DXGI_FORMAT_B8G8R8X8_UNORM
* DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
* DXGI_FORMAT_R10G10B10A2_UNORM
* DXGI_FORMAT_R16G16B16A16_FLOAT
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1
D3D11_SHARED_RESOURCE_TIER::D 3D11_SHARED_RESOURCE_TIER_2に関連します。

D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 のクロス API 共有機能に加えて、次の形式をサポートすることを指定します。

* DXGI_FORMAT_R16G16B16A16_TYPELESS
* DXGI_FORMAT_R10G10B10A2_TYPELESS
* DXGI_FORMAT_R8G8B8A8_TYPELESS
* DXGI_FORMAT_R8G8B8X8_TYPELESS
* DXGI_FORMAT_R16G16_TYPELESS
* DXGI_FORMAT_R8G8_TYPELESS
* DXGI_FORMAT_R32_TYPELESS
* DXGI_FORMAT_R16_TYPELESS
* DXGI_FORMAT_R8_TYPELESS

このレベルのサポートは WDDM 2.4 に組み込まれています。

共有 Texture2D リソースの拡張サポートも参照してください。
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2
D3D11_SHARED_RESOURCE_TIER::D 3D11_SHARED_RESOURCE_TIER_3に関連します。

D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 のクロス API 共有機能に加えて、次の形式をサポートすることを指定します。

* DXGI_FORMAT_NV12 (拡張 NV12 テクスチャサポート 参照)

必要条件

要件 価値
サポートされる最小クライアント Windows 10 ビルド 20348
サポートされる最小サーバー Windows 10 ビルド 20348
ヘッダー d3d12.h