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 |