D3D11_PIXEL_SHADER_TRACE_DESC 구조체(d3d11shadertracing.h)

추적할 픽셀 셰이더의 instance 설명합니다.

구문

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

멤버

Invocation

픽셀 셰이더의 instance 호출 번호입니다.

X

픽셀의 x 좌표입니다.

Y

픽셀의 y 좌표입니다.

SampleMask

추적할 픽셀 샘플의 마스크를 설명하는 값입니다. 이 값이 마스킹된 샘플을 지정하면 추적이 활성화됩니다. LSB(최소 비트)는 샘플 0입니다. 비 다중 샘플링 앤티앨리어싱(MSAA)은 1의 샘플 수로 계산됩니다. 따라서 SampleMask 의 LSB를 설정해야 합니다. 0으로 설정하면 픽셀이 추적되지 않습니다. 그러나 호출 기준으로 픽셀 추적을 계속 사용하도록 설정할 수 있습니다.

설명

이 API에는 Windows 8용 Windows SDK(소프트웨어 개발 키트)가 필요합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 d3d11shadertracing.h

추가 정보

셰이더 구조체