D3D12_FEATURE_DATA_D3D12_OPTIONS2 Struktur (d3d12.h)

Gibt die Unterstützungsebene an, die der Adapter für Tiefengrenzentests und programmierbare Beispielpositionen bereitstellt.

Syntax

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS2 {
  BOOL                                     DepthBoundsTestSupported;
  D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER ProgrammableSamplePositionsTier;
} D3D12_FEATURE_DATA_D3D12_OPTIONS2;

Member

DepthBoundsTestSupported

SAL: Out

Enthält bei Rückgabe true, wenn Tiefengrenzentests unterstützt werden; andernfalls false.

ProgrammableSamplePositionsTier

SAL: Out

Enthält bei Rückgabe einen Wert, der die Für programmierbare Beispielpositionen angebotene Unterstützung angibt.

Hinweise

Verwenden Sie diese Struktur mit CheckFeatureSupport , um die Unterstützungsstufe zu ermitteln, die für die optionalen Features "Depth-bounds"-Tests und programmierbare Beispielpositionen angeboten wird.

Siehe die D3D12_FEATURE_D3D12_OPTIONS2-Enumerationskonstante in der D3D12_FEATURE-Enumeration .

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen

D3D12_FEATURE