D3D11_SHADER_TRACKING_RESOURCE_TYPE 열거형(d3d11sdklayers.h)
추적할 리소스 종류를 나타냅니다.
Syntax
typedef enum D3D11_SHADER_TRACKING_RESOURCE_TYPE {
D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE = 0,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY = 1,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY = 2,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY = 3,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY = 4,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY = 5,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV = 6,
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL = 7
} ;
상수
D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE 값: 0 리소스 종류는 추적되지 않습니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY 값: 1 UAV(순서가 지정되지 않은 액세스 뷰) 바인딩 플래그를 사용하여 만든 디바이스 메모리를 추적합니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY 값: 2 UAV 바인딩 플래그 없이 만들어진 디바이스 메모리를 추적합니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY 값: 3 모든 디바이스 메모리를 추적합니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY 값: 4 그룹 공유 메모리를 사용하는 모든 셰이더를 추적합니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY 값: 5 UAV 바인딩 플래그 없이 만들어진 디바이스 메모리를 제외한 모든 디바이스 메모리를 추적합니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV 값: 6 UAV 바인딩 플래그를 사용하여 만든 디바이스 메모리를 제외한 모든 디바이스 메모리를 추적합니다. |
D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL 값: 7 디바이스의 모든 메모리를 추적합니다. |
설명
ID3D11TracingDevice::SetShaderTrackingOptionsByType 또는 ID3D11RefDefaultTrackingOptions::SetTrackingOptions 메서드는 특정 유형의 리소스를 추적합니다.
참고 이 API에는 Windows 8 Windows SDK(소프트웨어 개발 키트)가 필요합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | d3d11sdklayers.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기