Udostępnij za pośrednictwem


Debugowanie interfejsów warstwy

Następujące interfejsy są zdefiniowane w d3d12sdklayers.h.

W tej sekcji

Temat Opis
ID3D12Debug Interfejs debugowania steruje ustawieniami debugowania i weryfikuje stan potoku. Można go używać tylko wtedy, gdy warstwa debugowania jest włączona.
ID3D12Debug1 Dodaje walidację opartą na procesorze GPU i zależną synchronizację kolejki poleceń do warstwy debugowania.
ID3D12Debug2 Dodaje konfigurowalne poziomy weryfikacji GPU-Based.
ID3D12Debug3 Dodaje do walidacji opartej na procesorze GPU warstwy debugowania, zależnej synchronizacji kolejek poleceń i konfigurowalnych poziomów weryfikacji opartej na procesorze GPU.
ID3D12Debug4 Dodaje możliwość wyłączenia warstwy debugowania.
ID3D12Debug5 Dodaje do warstwy debugowania możliwość konfigurowania automatycznego nazewnictwa obiektów.
ID3D12Debug6 Interfejs debugowania steruje ustawieniami debugowania.
ID3D12DebugCommandList Udostępnia metody monitorowania i debugowania listy poleceń.
ID3D12DebugCommandList1 Ten interfejs umożliwia modyfikowanie dodatkowych ustawień warstwy debugowania listy poleceń.
ID3D12DebugCommandQueue Udostępnia metody monitorowania i debugowania kolejki poleceń.
ID3D12DebugDevice Ten interfejs reprezentuje urządzenie graficzne do debugowania.
ID3D12DebugDevice1 Określa ustawienia warstwy debugowania dla całego urządzenia.
ID3D12InfoQueue Interfejs kolejki informacji przechowuje, pobiera i filtruje komunikaty debugowania. Kolejka składa się z kolejki komunikatów, opcjonalnego stosu filtru magazynu i opcjonalnego stosu filtru pobierania.
ID3D12SharingContract Część kontraktu między warstwami diagnostycznymi D3D11On12 i narzędziami diagnostyki grafiki.

Konfiguracja środowiska programowania Direct3D 12

dokumentacja warstwy debugowania

dokumentacji Direct3D 12