Partager via


D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 structure (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-ressource de 0xffffffff peut être utilisé pour spécifier toutes les sous-ressources.

Si NumMipLevels n’est pas égal à zéro, IndexOrFirstMipLevel identifie le premier niveau mip dans la plage.

NumMipLevels

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 faire passer une plage de sous-ressources, telles qu’une chaîne mip complète pour un tableau de textures donné ou un seul niveau mip pour toutes les tranches de tableau. La fonctionnalité Barrières améliorées permet aux développeurs de migrer des plages de sous-ressources adjacentes logiquement à l’aide de cette structure.

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

Voir aussi

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088