다음을 통해 공유


계층 인터페이스 디버그

다음 인터페이스는 에 정의되어 있습니다 d3d12sdklayers.h.

섹션 내용

항목 설명
ID3D12Debug 디버그 인터페이스는 디버그 설정을 제어하고 파이프라인 상태의 유효성을 검사합니다. 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다.
ID3D12Debug1 GPU 기반 유효성 검사 및 종속 명령 큐 동기화를 디버그 계층에 추가합니다.
ID3D12Debug2 구성 가능한 수준의 GPU-Based 유효성 검사를 추가합니다.
ID3D12Debug3 디버그 계층 GPU 기반 유효성 검사, 종속 명령 큐 동기화 및 구성 가능한 수준의 GPU 기반 유효성 검사에 추가합니다.
ID3D12Debug4 디버그 계층을 사용하지 않도록 설정하는 기능을 추가합니다.
ID3D12Debug5 개체의 자동 이름을 구성하는 기능을 디버그 계층에 추가합니다.
ID3D12Debug6 디버그 인터페이스는 디버그 설정을 제어합니다.
ID3D12DebugCommandList 명령 목록을 모니터링하고 디버그하는 메서드를 제공합니다.
ID3D12DebugCommandList1 이 인터페이스를 사용하면 추가 명령 목록 디버그 계층 설정을 수정할 수 있습니다.
ID3D12DebugCommandQueue 명령 큐를 모니터링하고 디버그하는 메서드를 제공합니다.
ID3D12DebugDevice 이 인터페이스는 디버깅을 위한 그래픽 디바이스를 나타냅니다.
ID3D12DebugDevice1 디바이스 전체 디버그 계층 설정을 지정합니다.
ID3D12InfoQueue 정보 큐 인터페이스는 디버그 메시지를 저장, 검색 및 필터링합니다. 큐는 메시지 큐, 선택적 스토리지 필터 스택 및 선택적 검색 필터 스택으로 구성됩니다.
ID3D12SharingContract D3D11On12 진단 계층과 그래픽 진단 도구 간의 계약의 일부입니다.

Direct3D 12 프로그래밍 환경 설정

디버그 계층 참조

Direct3D 12 참조