estrutura D3D11_TRACE_VALUE (d3d11shadertracing.h)
Descreve um valor de rastreamento.
Sintaxe
typedef struct D3D11_TRACE_VALUE {
UINT Bits[4];
D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;
Membros
Bits[4]
Uma matriz de bits que compõem o valor de rastreamento. O elemento [0] é X.
Nota Esse membro pode conter dados float, UINT ou INT .
Os elementos são especificados como UINT em vez de usar uma união para minimizar o risco de anulação de SNaN-QNaN> x86 durante a atribuição float.
Se os bits forem exibidos, eles poderão ser interpretados como float no último momento.
ValidMask
Uma combinação dos seguintes valores de componente que são combinados usando uma operação OR bit a bit. O valor resultante especifica a máscara de rastreamento do componente.
Sinalizador | Descrição |
---|---|
D3D11_TRACE_COMPONENT_X (0x1) | O componente x da máscara de rastreamento. |
D3D11_TRACE_COMPONENT_Y (0x2) | O componente y da máscara de rastreamento. |
D3D11_TRACE_COMPONENT_Z (0x4) | O componente de profundidade z da máscara de rastreamento. |
D3D11_TRACE_COMPONENT_W (0x8) | O componente de profundidade w da máscara de rastreamento. |
Ignore valores nãomasked, especialmente se os deltas forem acumulados.
Comentários
Essa API requer o SDK (Software Development Kit) do Windows para Windows 8.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | d3d11shadertracing.h |