D3D11_TRACE_VALUE 구조체(d3d11shadertracing.h)

추적 값을 설명합니다.

구문

typedef struct D3D11_TRACE_VALUE {
  UINT                       Bits[4];
  D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;

멤버

Bits[4]

추적 값을 구성하는 비트 배열입니다. [0] 요소는 X입니다.

참고 이 멤버는 float, UINT 또는 INT 데이터를 저장할 수 있습니다. 요소는 float 할당 중에 x86 SNaN-QNaN> quashing의 위험을 최소화하기 위해 공용 구조체를 사용하는 대신 UINT로 지정됩니다. 비트가 표시되면 마지막 순간에 float 로 해석될 수 있습니다.
 

ValidMask

비트 OR 연산을 사용하여 결합된 다음 구성 요소 값의 조합입니다. 결과 값은 구성 요소 추적 마스크를 지정합니다.

플래그 설명
D3D11_TRACE_COMPONENT_X(0x1) 추적 마스크의 x 구성 요소입니다.
D3D11_TRACE_COMPONENT_Y(0x2) 추적 마스크의 y 구성 요소입니다.
D3D11_TRACE_COMPONENT_Z(0x4) 추적 마스크의 깊이 z 구성 요소입니다.
D3D11_TRACE_COMPONENT_W(0x8) 추적 마스크의 깊이 w 구성 요소입니다.
 

특히 델타가 누적된 경우 마스크되지 않은 값을 무시합니다.

설명

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

요구 사항

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

추가 정보

셰이더 구조체