Compartilhar via


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

Confira também

Estruturas do sombreador