D3D11_TRACE_VALUE struttura (d3d11shadertracing.h)
Descrive un valore di traccia.
Sintassi
typedef struct D3D11_TRACE_VALUE {
UINT Bits[4];
D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;
Members
Bits[4]
Matrice di bit che costituiscono il valore di traccia. L'elemento [0] è X.
Nota Questo membro può contenere dati float, UINT o INT .
Gli elementi vengono specificati come UINT anziché usare un'unione per ridurre al minimo il rischio di sNaN-QNaN> durante l'assegnazione float.
Se vengono visualizzati i bit, possono essere interpretati come float all'ultimo momento.
ValidMask
Combinazione dei valori dei componenti seguenti combinati usando un'operazione OR bit per bit. Il valore risultante specifica la maschera di traccia del componente.
Flag | Descrizione |
---|---|
D3D11_TRACE_COMPONENT_X (0x1) | Componente x della maschera di traccia. |
D3D11_TRACE_COMPONENT_Y (0x2) | Componente y della maschera di traccia. |
D3D11_TRACE_COMPONENT_Z (0x4) | Componente della profondità z della maschera di traccia. |
D3D11_TRACE_COMPONENT_W (0x8) | Componente della profondità w della maschera di traccia. |
Ignorare i valori non mascherati, in particolare se vengono accumulati i delta.
Commenti
Questa API richiede Windows Software Development Kit (SDK) per Windows 8.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | d3d11shadertracing.h |