D3D11_TRACE_REGISTER_TYPE 열거형(d3d11shadertracing.h)
추적 레지스터 유형을 식별합니다.
Syntax
typedef enum D3D11_TRACE_REGISTER_TYPE {
D3D11_TRACE_OUTPUT_NULL_REGISTER = 0,
D3D11_TRACE_INPUT_REGISTER,
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER,
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER,
D3D11_TRACE_TEMP_REGISTER,
D3D11_TRACE_INDEXABLE_TEMP_REGISTER,
D3D11_TRACE_OUTPUT_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_REGISTER,
D3D11_TRACE_CONSTANT_BUFFER,
D3D11_TRACE_IMMEDIATE32,
D3D11_TRACE_SAMPLER,
D3D11_TRACE_RESOURCE,
D3D11_TRACE_RASTERIZER,
D3D11_TRACE_OUTPUT_COVERAGE_MASK,
D3D11_TRACE_STREAM,
D3D11_TRACE_THIS_POINTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER,
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER,
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER,
D3D11_TRACE_UNORDERED_ACCESS_VIEW,
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY,
D3D11_TRACE_INPUT_THREAD_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER,
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER,
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER,
D3D11_TRACE_IMMEDIATE64,
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER,
D3D11_TRACE_INTERFACE_POINTER
} ;
상수
D3D11_TRACE_OUTPUT_NULL_REGISTER 값: 0 출력 NULL 레지스터입니다. |
D3D11_TRACE_INPUT_REGISTER 입력 레지스터. |
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER 입력 기본 ID 레지스터입니다. |
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER 즉시 상수 버퍼. |
D3D11_TRACE_TEMP_REGISTER 임시 등록. |
D3D11_TRACE_INDEXABLE_TEMP_REGISTER 인덱싱할 수 있는 임시 레지스터입니다. |
D3D11_TRACE_OUTPUT_REGISTER 출력 레지스터입니다. |
D3D11_TRACE_OUTPUT_DEPTH_REGISTER 출력 oDepth 레지스터입니다. |
D3D11_TRACE_CONSTANT_BUFFER 상수 버퍼. |
D3D11_TRACE_IMMEDIATE32 Immediate32 레지스터. |
D3D11_TRACE_SAMPLER 샘플러. |
D3D11_TRACE_RESOURCE Resource. |
D3D11_TRACE_RASTERIZER 래스터 라이저. |
D3D11_TRACE_OUTPUT_COVERAGE_MASK 출력 검사 마스크입니다. |
D3D11_TRACE_STREAM 스트림입니다. |
D3D11_TRACE_THIS_POINTER 이 포인터입니다. |
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER 출력 제어점 ID 레지스터(실제로는 입력이며 스레드가 제어하는 출력을 정의함). |
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER 입력 포크 instance ID 레지스터입니다. |
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER 입력 조인 instance ID 레지스터입니다. |
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER 입력 제어점 레지스터입니다. |
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER 출력 제어점 레지스터입니다. |
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER 입력 패치 상수 레지스터입니다. |
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER 입력 도메인 지점 레지스터입니다. |
D3D11_TRACE_UNORDERED_ACCESS_VIEW 순서가 지정되지 않은 액세스 보기입니다. |
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY 스레드 그룹 공유 메모리. |
D3D11_TRACE_INPUT_THREAD_ID_REGISTER 입력 스레드 ID 레지스터입니다. |
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER 스레드 그룹 ID 레지스터입니다. |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER 입력 스레드 ID 그룹 내 레지스터입니다. |
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER 입력 검사 마스크 레지스터입니다. |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER 그룹 내 입력 스레드 ID 평면화 레지스터입니다. |
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER 입력 기하 도형 셰이더(GS) instance ID 레지스터입니다. |
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER 출력 oDepth보다 크거나 같은 레지스터입니다. |
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER 출력 oDepth 보다 작거나 같음 레지스터입니다. |
D3D11_TRACE_IMMEDIATE64 Immediate64 레지스터. |
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER 주기 카운터 레지스터입니다. |
D3D11_TRACE_INTERFACE_POINTER 인터페이스 포인터입니다. |
설명
D3D11_TRACE_REGISTER_TYPED3D11_TRACE_REGISTER 구조에서 추적 레지스터의 유형을 식별합니다.
참고 이 API에는 Windows 8 Windows SDK(소프트웨어 개발 키트)가 필요합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | d3d11shadertracing.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기