다음을 통해 공유


D3D12_MEASUREMENTS_ACTION 열거형(d3d12.h)

이전 워크로드 계측 결과를 사용하여 수행해야 하는 작업을 지정하는 상수를 정의합니다.

Syntax

typedef enum D3D12_MEASUREMENTS_ACTION {
  D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0,
  D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS,
  D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY,
  D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
} ;

상수

 
D3D12_MEASUREMENTS_ACTION_KEEP_ALL
값: 0
기본 설정 모든 결과를 유지해야 함을 지정합니다.
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS
드라이버가 지금까지 진행 중인 모든 데이터를 확인하도록 지정하므로 더 많은 대기를 중지하고 최적화된 셰이더 컴파일을 진행해야 합니다.
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS 마찬가지로 애플리케이션이 결함에 대해 신경 쓰지 않도록 지정하므로 런타임은 일반적인 유휴 우선 순위 규칙을 무시하고 가능한 한 많은 스레드를 사용하여 셰이더 다시 컴파일을 빠르게 완료해야 합니다. 개발자 모드에서만 사용할 수 있습니다.
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
최적화 상태를 다시 설정해야 한다고 지정합니다. 이전에 측정된 항목이 더 이상 적용되지 않음을 암시합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12.h

추가 정보

핵심 열거형