Freigeben über


D3D12DDI_SHADER_CAPS_0042 Struktur (d3d12umddi.h)

Die D3D12DDI_SHADER_CAPS_0042-Struktur enthält Anzeigegeräte-Shaderfunktionen, die der Treiber unterstützt.

Syntax

typedef struct D3D12DDI_SHADER_CAPS_0042 {
  D3D12DDI_SHADER_MIN_PRECISION MinPrecision;
  BOOL                          DoubleOps;
  BOOL                          ShaderSpecifiedStencilRef;
  BOOL                          TypedUAVLoadAdditionalFormats;
  BOOL                          ROVs;
  BOOL                          WaveOps;
  UINT                          WaveLaneCountMin;
  UINT                          WaveLaneCountMax;
  UINT                          TotalLaneCount;
  BOOL                          Int64Ops;
  BOOL                          Native16BitOps;
} D3D12DDI_SHADER_CAPS_0042;

Angehörige

MinPrecision

Ein bitweiser ODER von D3D12DDI_SHADER_MIN_PRECISION Werten, die die Mindestgenauigkeitsunterstützungsoptionen für Shader beschreiben.

DoubleOps

Ein boolescher Wert, der angibt, ob der Treiber doppelte Typen für Shadervorgänge zulässt (TRUE gibt die Treiberunterstützung an).

ShaderSpecifiedStencilRef

Ein boolescher Wert, der angibt, ob der Treiber pixelshader-Schablonenreferenz unterstützt (TRUE gibt die Treiberunterstützung an).

TypedUAVLoadAdditionalFormats

Ein boolescher Wert, der angibt, ob der Treiber das Laden zusätzlicher Formate für typierte ungeordnete Zugriffsansichten (UAVs) unterstützt (TRUE gibt die Treiberunterstützung an).

ROVs

Ein boolescher Wert, der angibt, ob der Treiber geordneten Ansichten (TRUE gibt treiberunterstützung) unterstützt.

WaveOps

Ein boolescher Wert, der angibt, ob der Treiber Wellenoperationen unterstützt.

WaveLaneCountMin

Gibt die minimale Anzahl von Spurspuren in der SIMD-Welle (einzelanweisung, mehrere Daten) an, die der Treiber unterstützt.

WaveLaneCountMax

Gibt die maximale Anzahl von Fahrspuren in der SIMD-Welle an, die der Treiber unterstützt.

TotalLaneCount

Gibt die Gesamtanzahl der SIMD-Lanes auf der Hardware an.

Int64Ops

Ein boolescher Wert, der angibt, ob der Treiber 64-Bit-Vorgänge unterstützt (TRUE gibt die Treiberunterstützung an).

Native16BitOps

Ein boolescher Wert, der angibt, ob der Treiber systemeigene 64-Bit-Vorgänge unterstützt (TRUE gibt die Treiberunterstützung an).

Bemerkungen

Der Anzeigetreiber für den Benutzermodus gibt diese Kapitälchen zurück, wenn die D3D-Laufzeit die PFND3DDDI_GETCAPS-Funktion von UMD mit dem Type Member der D3DDDIARG_GETCAPS-Struktur aufruft, die auf D3D12DDICAPS_TYPE_SHADERfestgelegt ist.

Anforderungen

Anforderung Wert
Header- d3d12umddi.h

Siehe auch

D3D12DDI_SHADER_CAPS_0084

D3D12DDICAPS_TYPE

D3DDDIARG_GETCAPS

PFND3DDDI_GETCAPS