structure D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 (d3d12umddi.h)
La structure D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 spécifie la plage de sous-ressources en cours de transition.
Syntaxe
typedef struct D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 {
UINT32 IndexOrFirstMipLevel;
UINT32 NumMipLevels;
UINT32 FirstArraySlice;
UINT32 NumArraySlices;
UINT32 FirstPlane;
UINT32 NumPlanes;
} D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088;
Membres
IndexOrFirstMipLevel
Si NumMipLevels est égal à zéro, IndexOrFirstMipLevel spécifie un index de sous-ressource. Un index de sous-source de 0xffffffff peut être utilisé pour spécifier toutes les sous-ressources.
Si NumMipLevels n’est pas zéro, IndexOrFirstMipLevel identifie le premier niveau mip dans la plage.
NumMipLevels
Le nombre de niveaux mip dans la plage ou zéro pour indiquer IndexOrFirstMipLevel est un index de sous-ressource.
FirstArraySlice
Index de la première tranche de tableau de la plage. firstArraySlice est ignoré si NumMipLevels est égal à zéro.
NumArraySlices
Nombre de tranches de tableau dans la plage. NumArraySlices est ignoré si NumMipLevels est égal à zéro.
FirstPlane
Première tranche de plan de la plage. FirstPlane est ignoré si NumMipLevels est égal à zéro.
NumPlanes
Nombre de tranches de plan dans la plage. numPlanes est ignoré si NumMipLevels est égal à zéro.
Remarques
La structure D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 permet aux développeurs de passer une plage de sous-ressources telles qu’une chaîne mip complète pour un tableau de texture donné ou un seul niveau mip pour toutes les tranches de tableau. La fonctionnalité Barrières améliorées permet aux développeurs de passer des plages de sous-ressources logiquement adjacentes à l’aide de cette structure.
Pour plus d’informations générales, consultez des obstacles améliorés.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 (WDDM 3.0) |
d’en-tête | d3d12umddi.h |