énumération D3D12DDI_BARRIER_TYPE (d3d12umddi.h)
Une valeur d’énumération D3D12DDI_BARRIER_TYPE indique le type de barrière des ressources.
Syntax
typedef enum D3D12DDI_BARRIER_TYPE {
D3D12DDI_BARRIER_TYPE_GLOBAL,
D3D12DDI_BARRIER_TYPE_TEXTURE,
D3D12DDI_BARRIER_TYPE_BUFFER,
D3D12DDI_BARRIER_TYPE_RANGED
} ;
Constantes
D3D12DDI_BARRIER_TYPE_GLOBAL La barrière est un obstacle global. Une barrière globale s’applique à toute la mémoire des ressources. Les barrières globales ne transfèrent pas les dispositions de texture et ne forcent pas la décompression des données. |
D3D12DDI_BARRIER_TYPE_TEXTURE La barrière est une barrière de texture. Une barrière de texture s’applique à une plage spécifique de sous-ressources de texture. |
D3D12DDI_BARRIER_TYPE_BUFFER La barrière est une barrière tampon. Une barrière de mémoire tampon s’applique à une ressource de mémoire tampon spécifique. |
D3D12DDI_BARRIER_TYPE_RANGED La mémoire tampon est une barrière étendue. Une barrière à intervalles remplace les D3D12DDI_RESOURCE_RANGED_BARRIER_0022 héritées. |
Remarques
Pour plus d’informations générales, consultez Obstacles améliorés .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3d12umddi.h |