D3D12_BARRIER_SUBRESOURCE_RANGE structure (d3d12.h)
Vous permet de faire passer des plages de sous-ressources adjacentes logiquement.
Syntaxe
typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE {
UINT IndexOrFirstMipLevel;
UINT NumMipLevels;
UINT FirstArraySlice;
UINT NumArraySlices;
UINT FirstPlane;
UINT NumPlanes;
} D3D12_BARRIER_SUBRESOURCE_RANGE;
Membres
IndexOrFirstMipLevel
Index du premier niveau mip de la plage ; ou un index de sous-ressource, si NumMipLevels est égal à zéro. Si un index de sous-ressource, vous pouvez utiliser la valeur 0xffffffff
pour spécifier toutes les sous-ressources.
NumMipLevels
Nombre de niveaux de mip dans la plage, ou zéro pour indiquer qu’IndexOrFirstMipLevel est un index de sous-ressource.
FirstArraySlice
Index de la première tranche de tableau de la plage. Ignoré si NumMipLevels est égal à zéro.
NumArraySlices
Nombre de tranches de tableau dans la plage. Ignoré si NumMipLevels est égal à zéro.
FirstPlane
Première tranche de plan dans la plage. Ignoré si NumMipLevels est égal à zéro.
NumPlanes
Nombre de tranches de plan dans la plage. Ignoré si NumMipLevels est égal à zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |