Freigeben über


ID3D10Device::ResolveSubresource-Methode (d3d10.h)

Kopieren Sie eine Multisampled-Ressource in eine Nicht-Multisampled-Ressource. Diese API ist am nützlichsten, wenn sie das resultierende Rendertarget eines Renderdurchlaufs als Eingabe für einen zweiten Renderdurchlauf wiederverwenden.

Syntax

void ResolveSubresource(
  [in] ID3D10Resource *pDstResource,
  [in] UINT           DstSubresource,
  [in] ID3D10Resource *pSrcResource,
  [in] UINT           SrcSubresource,
  [in] DXGI_FORMAT    Format
);

Parameter

[in] pDstResource

Typ: ID3D10Resource*

Zielressource. Muss mit dem D3D10_USAGE_DEFAULT-Flag erstellt und mit einer Stichprobe erstellt werden. Siehe ID3D10Resource.

[in] DstSubresource

Typ: UINT

Ein nullbasierter Index, der die Zielunterquelle identifiziert. Weitere Informationen finden Sie unter D3D10CalcSubresource .

[in] pSrcResource

Typ: ID3D10Resource*

Quellressource. Muss multisampled sein.

[in] SrcSubresource

Typ: UINT

Die Quellunterquelle der Quellressource.

[in] Format

Typ: DXGI_FORMAT

DXGI_FORMAT , der angibt, wie die multisampled-Ressource in eine Ressource mit einzeler Stichprobe aufgelöst wird. Siehe Bemerkungen.

Rückgabewert

Keine

Bemerkungen

Sowohl die Quell- als auch die Zielressourcen müssen denselben Ressourcentyp und die gleichen Dimensionen aufweisen.

Quelle und Ziel müssen kompatible Formate aufweisen. Hierfür gibt es drei Szenarien:

Szenario Requirements (Anforderungen)
Quelle und Ziel sind vorstrukturiert und typisiert Sowohl die Quelle als auch das Ziel müssen identische Formate aufweisen, und dieses Format muss im Format-Parameter angegeben werden.
Eine Ressource ist vorstrukturiert und typisiert, die andere vorstrukturiert und typlos. Die typisierte Ressource muss über ein Format verfügen, das mit der typlosen Ressource kompatibel ist (d. h. die typisierte Ressource ist DXGI_FORMAT_R32_FLOAT und die typlose Ressource ist DXGI_FORMAT_R32_TYPELESS). Das Format der typisierten Ressource muss im Format-Parameter angegeben werden.
Quelle und Ziel sind vorstrukturiert und typlos Sowohl die Quelle als auch das Ziel müssen das gleiche typlose Format aufweisen (d. h. beide müssen über DXGI_FORMAT_R32_TYPELESS verfügen), und der Parameter Format muss ein Format angeben, das mit der Quelle und dem Ziel kompatibel ist (d. h. wenn beide DXGI_FORMAT_R32_TYPELESS können DXGI_FORMAT_R32_FLOAT oder DXGI_FORMAT_R32_UINT im Format-Parameter angegeben werden).

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h (einschließlich D3d10core)

Weitere Informationen

ID3D10Geräteschnittstelle