Syntaxe
Paramètres
pDstResource [in]Type : ID3D12Resource * SAL :
In
Ressource de destination. Elle 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 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. Elle 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. Le passage de 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 la façon dont 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 source.
Lors de l’utilisation de l’opération D3D12_RESOLVE_MODE_DECOMPRESS, le nombre d’échantillons peut être supérieur à 1 tant que la source et la destination ont le même nombre d’échantillons, et la source et la destination peuvent spécifier la même ressource tant que le rectangle source est aligné sur les coordonnées X et Y de destination, auquel cas la décompression s’effectue sur place.
Lors de l’utilisation de l’opération D3D12_RESOLVE_MODE_MIN, D3D12_RESOLVE_MODE_MAX ou D3D12_RESOLVE_MODE_AVERAGE, la destination doit avoir un nombre d’échantillons égal à 1.
Valeur renvoyée
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 source de plusieurs façons. Les résolutions partielles peuvent être utiles dans les scénarios multicarte ; par exemple, lorsque la zone rendue a été partitionnée entre plusieurs cartes, chaque carte peut n’avoir besoin de résoudre que la partie d’une sous-ressource qui correspond à sa partition 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
