Syntaxe
Paramètres
pDstResource [in]Type : ID3D12Resource * SAL :
In
Ressource de destination. Doit être créée avec l’indicateur D3D11_USAGE_DEFAULT et doit être à échantillon unique, sauf si elle doit être résolue à partir d’une ressource compressée (D3D12_RESOLVE_MODE_DECOMPRESS); dans ce cas, elle doit avoir le même nombre d’échantillons que la source compressée.
DstSubresource [in]Type : UINT SAL :
In
Index de base zéro qui identifie la sous-ressource de destination. Utilisez D3D12CalcSubresource pour calculer l’index de la sous-ressource si la ressource parente est complexe.
DstX [in]Type : UINT SAL :
In
Coordonnée X du bord le plus à gauche de la région de destination. La largeur de la région de destination est identique à celle du rectangle source.
DstY [in]Type : UINT SAL :
In
Coordonnée Y du bord le plus haut de la région de destination. La hauteur de la région de destination est identique à celle du rectangle source.
pSrcResource [in]Type : ID3D12Resource * SAL :
In
Ressource source. Doit être multiéchantillonnée ou compressée.
SrcSubresource [in]Type : UINT SAL :
In
Index de base zéro qui identifie la sous-ressource source.
pSrcRect [in, optional]Type : D3D12_RECT * SAL :
In_opt
Spécifie la région rectangulaire de la ressource source à résoudre. Passer NULL pour pSrcRect indique que la sous-ressource entière doit être résolue.
Format [in]Type : DXGI_FORMAT SAL :
In
Valeur DXGI_FORMAT qui spécifie comment les formats des ressources source et de destination sont consolidés.
ResolveMode [in]Type : D3D12_RESOLVE_MODE SAL :
In
Spécifie l’opération utilisée pour résoudre les échantillons sources.
Avec l’opération D3D12_RESOLVE_MODE_DECOMPRESS, le nombre d’échantillons peut être supérieur à 1 à condition que la source et la destination aient le même nombre d’échantillons; la source et la destination peuvent aussi désigner la même ressource à condition que le rectangle source soit aligné sur les coordonnées X et Y de destination, auquel cas la décompression s’effectue sur place.
Avec les opérations D3D12_RESOLVE_MODE_MIN, D3D12_RESOLVE_MODE_MAX ou D3D12_RESOLVE_MODE_AVERAGE, la destination doit avoir un nombre d’échantillons égal à 1.
Valeur de retour
Type : void Aucune.Remarques
ResolveSubresourceRegion fonctionne comme ResolveSubresource, mais permet de ne résoudre qu’une partie d’une ressource et de résoudre les échantillons sources de plusieurs façons. Les résolutions partielles peuvent être utiles dans les scénarios multiadaptateurs; par exemple, lorsque la zone rendue a été partitionnée entre des adaptateurs, chaque adaptateur pourrait n’avoir besoin de résoudre que la portion d’une sous-ressource qui correspond à la partition qui lui est attribuée.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
