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 |