structure D3D11_PIXEL_SHADER_TRACE_DESC (d3d11shadertracing.h)

Décrit une instance d’un nuanceur de pixels à tracer.

Syntaxe

typedef struct D3D11_PIXEL_SHADER_TRACE_DESC {
  UINT64 Invocation;
  INT    X;
  INT    Y;
  UINT64 SampleMask;
} D3D11_PIXEL_SHADER_TRACE_DESC;

Membres

Invocation

Numéro d’appel du instance du nuanceur de pixels.

X

Coordonnée x du pixel.

Y

Coordonnée y du pixel.

SampleMask

Valeur qui décrit un masque d’exemples de pixels à suivre. Si cette valeur spécifie l’un des exemples masqués, la trace est activée. Le bit le moins significatif (LSB) est l’exemple 0. L’antialiasing non multi-échantillon (MSAA) compte comme un nombre d’échantillons de 1 ; par conséquent, le LSB de SampleMask doit être défini. Si la valeur est égale à zéro, le pixel n’est pas suivi. Toutefois, les traces de pixels peuvent toujours être activées sur une base d’appel.

Notes

Cette API nécessite le Kit de développement logiciel (SDK) Windows pour Windows 8.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête d3d11shadertracing.h

Voir aussi

Structures de nuanceur