Partager via


énumération D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER (d3d12.h)

Définit des constantes qui spécifient un niveau de prise en charge du partage inter-API.

Les formats de données de ressource mentionnés sont membres de l’énumération DXGI_FORMAT.

Syntax

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
} ;

Constantes

 
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0
Valeur : 0
Lié à D3D11_SHARED_RESOURCE_TIER ::D 3D11_SHARED_RESOURCE_TIER_1.

Spécifie que le niveau de partage inter-API le plus basique est pris en charge, y compris les formats de données de ressources suivants.

* 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
Lié à D3D11_SHARED_RESOURCE_TIER ::D 3D11_SHARED_RESOURCE_TIER_2.

Spécifie que la fonctionnalité de partage inter-API de D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 est prise en charge, ainsi que les formats suivants.

* 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

Ce niveau de prise en charge est intégré à WDDM 2.4.

Consultez également Prise en charge étendue des ressources Texture2D partagées.
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2
Lié à D3D11_SHARED_RESOURCE_TIER ::D 3D11_SHARED_RESOURCE_TIER_3.

Spécifie que la fonctionnalité de partage inter-API de D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 est prise en charge, ainsi que les formats suivants.

* DXGI_FORMAT_NV12 (consultez également prise en charge étendue de la texture NV12)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12.h