Condividi tramite


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

Vedi anche

Strutture shader