Freigeben über


D3D12_RESOLVE_MODE-Enumeration (d3d12.h)

Gibt einen Auflösungsvorgang an.

Syntax

typedef enum D3D12_RESOLVE_MODE {
  D3D12_RESOLVE_MODE_DECOMPRESS = 0,
  D3D12_RESOLVE_MODE_MIN = 1,
  D3D12_RESOLVE_MODE_MAX = 2,
  D3D12_RESOLVE_MODE_AVERAGE = 3,
  D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK,
  D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK
} ;

Konstanten

 
D3D12_RESOLVE_MODE_DECOMPRESS
Wert: 0
Löst komprimierte Quellbeispiele in ihre unkomprimierten Werte auf. Bei Verwendung dieses Vorgangs müssen die Quell- und Zielressourcen die gleiche Stichprobenanzahl aufweisen, im Gegensatz zu min-, max- und average-Vorgängen, bei denen das Ziel eine Stichprobenanzahl von 1 aufweisen muss.
D3D12_RESOLVE_MODE_MIN
Wert: 1
Löst die Quellbeispiele auf ihren Minimalwert auf. Sie kann mit jedem Renderziel- oder Tiefenschablonenformat verwendet werden.
D3D12_RESOLVE_MODE_MAX
Wert: 2
Löst die Quellbeispiele in ihren maximalen Wert auf. Sie kann mit jedem Renderziel- oder Tiefenschablonenformat verwendet werden.
D3D12_RESOLVE_MODE_AVERAGE
Wert: 3
Löst die Quellbeispiele in ihren Durchschnittswert auf. Es kann mit jedem nicht ganzzahligen Renderzielformat verwendet werden, einschließlich der Tiefenebene. Es kann nicht mit ganzzahligen Renderzielformaten verwendet werden, einschließlich der Schablonenebene.

Hinweise

Diese Enumeration wird von der ID3D12GraphicsCommandList1::ResolveSubresourceRegion-Funktion verwendet.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernaufzählungen