struttura D3D12DDI_SHADER_CAPS_0042 (d3d12umddi.h)
La struttura D3D12DDI_SHADER_CAPS_0042 contiene funzionalità dello shader del dispositivo supportate dal driver.
Sintassi
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;
Members
MinPrecision
OR bit per bit di D3D12DDI_SHADER_MIN_PRECISION valori che descrivono le opzioni di supporto della precisione minima del driver per gli shader.
DoubleOps
Valore booleano che specifica se il driver consente tipi double per le operazioni shader (TRUE indica il supporto del driver).
ShaderSpecifiedStencilRef
Valore booleano che specifica se il driver supporta pixel shader stencil ref (TRUE indica il supporto del driver).
TypedUAVLoadAdditionalFormats
Valore booleano che specifica se il driver supporta il caricamento di formati aggiuntivi per le viste di accesso non ordinato tipizzato (UAV) (TRUE indica il supporto del driver).
ROVs
Valore booleano che specifica se il driver supporta le visualizzazioni ordinate del rasterizzatore (TRUE indica il supporto del driver).
WaveOps
Valore booleano che specifica se il driver supporta le operazioni wave.
WaveLaneCountMin
Specifica il numero minimo di corsie nell'onda SIMD (singola istruzione, più dati) supportata dal driver.
WaveLaneCountMax
Specifica il numero massimo di corsie nell'onda SIMD supportata dal driver.
TotalLaneCount
Specifica il numero totale di corsie SIMD nell'hardware.
Int64Ops
Valore booleano che indica se il driver supporta operazioni a 64 bit (TRUE indica il supporto del driver).
Native16BitOps
Valore booleano che indica se il driver supporta operazioni native a 64 bit (TRUE indica il supporto del driver).
Commenti
Il driver di visualizzazione in modalità utente restituisce questi limiti quando il runtime D3D chiama la funzione PFND3DDDI_GETCAPS di UMD con il membro Type della struttura D3DDDIARG_GETCAPS impostata su D3D12DDICAPS_TYPE_SHADER.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h |