Udostępnij za pośrednictwem


Tabela obiektów graficznych

Grafiki obiektu tabeli, które jest jednym z narzędzia do diagnostyki grafiki w Visual Studio, pomoże obiekty Direct3D obsługujące danej klatki gry lub aplikacji.

Jest to tabeli obiektu grafiki:

Obiekty Direct3D, które zostały utworzone przez aplikację.

[!UWAGA]

Od wersji programu Visual Studio 2013 Update 3, diagnostyki grafiki narzędzia windows znajdują się w niezależne kopię powłoki programu Visual Studio.Ta dostosowana powłoka o nazwie analizy grafiki eliminuje niepotrzebne menu i opcji, ale w przeciwnym razie ramki analizy i przepływu pracy są taka sama jak przed.Aby uzyskać więcej informacji na temat tej zmiany, zobacz Diagnostyka grafiki — Przegląd.

Opis tabeli obiektów grafiki

Przy użyciu tabeli obiektów grafiki, można analizować obiekty Direct3D, które obsługuje renderowanie określonej ramki.Problem z renderowaniem do określonego obiektu można wskazanie przez sprawdzenie jego właściwości i danych.(Przy użyciu innego narzędzia diagnostyczne grafiki wcześniej Diagnostyka sieci, można ograniczyć listę obiektów, które mogą być oczekiwań.) Po odnalezieniu obiektem ataku, można użyć wizualizacji właściwymi dla jego typu, aby sprawdzić jego — na przykład można użyć edytora obraz do wyświetlenia materiałach lub Visualizer buforu Aby wyświetlić zawartość buforu.

Grafiki obiektu tabeli obsługuje skopiować i wkleić, dzięki czemu można użyć innego narzędzia — na przykład programu Microsoft Excel — Aby sprawdzić jego zawartość.

Format tabeli obiektów graficznych

Grafiki obiektu tabeli Wyświetla Direct3D obiektów i zasobów, które obsługują ramki, która ma skojarzone ze zdarzeniem wybranej — na przykład stan obiektów, buforów, programów do cieniowania, tekstury i innych zasobów.Pominięto obiekty, które zostały utworzone w poprzedniej ramki, ale nie będą używane podczas przechwycone ramki z tabeli obiektów.Obiekty, które zostały one zniszczone przez poprzednie zdarzenia podczas przechwycone ramki są pomijane w ramach kolejnych zdarzeń.Obiekty, które nie zostały ustawione na D3D10Device lub D3D11DeviceContext są wyświetlane jako szary tekst.Obiekty są wyświetlane w formacie tabeli.

Kolumny

Opis

Identyfikator

Identyfikator obiektu.

Nazwa

Informacje specyficzne dla aplikacji, które zostały ustawione w obiekcie za pomocą funkcji Direct3D SetPrivateData— zwykle można podać dodatkowe informacje identyfikujące obiektu.

Typ

Typ obiektu.

Aktywne

Wyświetla "*" dla obiektu, który został ustawiony D3D10Device lub D3D11DeviceContext podczas przechwycone ramki.

Odnosi się do obiektów, które są wyświetlane jako szary tekst, ale zawiera wpisu kolumny, który służy do pomocy sortowania tabeli obiektów.

Rozmiar

Rozmiar obiektu w bajtach.

Format

Format obiektu.Na przykład format obiektu struktury lub modelu moduł cieniowania obiektu.

MIPS

Liczba poziomów MIP, które ma obiekt struktury.Nie ma zastosowania do innych obiektów.

Szerokość

Szerokość obiektu struktury.Nie ma zastosowania do innych obiektów.

Wysokość

Wysokość obiektu struktury.Nie ma zastosowania do innych obiektów.

Głębokość

Głębokość struktury 3-w obiektu.Jeśli struktury nie jest trójwymiarowe, wartość wynosi 0.Nie ma zastosowania do innych obiektów.

Grafika obiektu przeglądarki

Aby wyświetlić szczegółowe informacje o obiekcie, otwórz go, wybierając jej nazwę tabeli obiektu grafiki.Szczegółowe informacje o obiekcie są wyświetlane w różnych formatach, w zależności od typu obiektu.Na przykład stan urządzenia (urządzenia D3D10) jest wyświetlany jako listę sformatowany i struktury jest wyświetlane przez edytora narzędzie i mogą być zmodyfikowane i zapisane.

Obiekt kontekstu urządzenia

Kontekst urządzenia (kontekstu urządzenia D3D11 lub urządzenia D3D10) obiektu jest szczególnie ważna, ponieważ posiada najważniejszych informacji o stanie i łączy do innych obiektów stanu, które są aktualnie ustawione.Szczegóły kontekstu urządzenia są wyświetlane w nowym oknie dokumentu, a każda kategoria informacje są prezentowane własne karty.Urządzenie kontekstu zmiany nowe zdarzenie jest zaznaczona, aby odzwierciedlić bieżący stan urządzenia.

Obiekt buforu

Szczegóły obiektu buforu (bufor D3D11 lub buforu D3D10) są wyświetlane w nowym oknie dokumentu przedstawia zawartość buforu w tabeli, który udostępnia interfejs służący do zmiany sposobu wyświetlania zawartości buforu.Buforowania danych tabeli obsługuje Kopiuj i Wklej tak, aby można było używać innego narzędzia — na przykład programu Microsoft Excel — Aby sprawdzić jego zawartość.Zawartość buforu jest interpretowany zgodnie z wartością format pole kombi, który znajduje się powyżej buforowania danych tabeli.W oknie dialogowym można wprowadzić formatu danych złożony, który składa się z typów danych, które są wymienione w poniższej tabeli.Na przykład "Przestaw int" Wyświetla listę struktur, które zawiera 32-bitowych wartości zmiennoprzecinkowych następuje wartość 32-bitowa wartość całkowita ze znakiem.Formaty danych, które zostało podane są dodawane do pola kombi do późniejszego użytku.

Typ

Opis

float

32-bitowych wartości zmiennoprzecinkowych.

float2

Wektor, który zawiera dwa 32-bitowych wartości zmiennoprzecinkowych.

float3

Wektor, który zawiera trzy 32-bitowych wartości zmiennoprzecinkowych.

FLOAT4

Wektor zawierający cztery 32-bitowych wartości zmiennoprzecinkowych.

byte

Wartość całkowita ze znakiem 8-bitowych.

bajty 2

Wartość całkowita ze znakiem 16-bitowe.

4 bajtów.

Wartość całkowita ze znakiem 32-bitowe.Taka sama jak int.

8 bajtów.

Wartość całkowita ze znakiem 64-bitowe.Taka sama jak int64.

xbyte

Wartość szesnastkowa 8-bitowych.

x2byte

16-bitową wartość szesnastkowa.

x4byte

32-bitową wartość szesnastkowa.Taka sama jak xint.

x8byte

64-bitową wartość szesnastkowa.Taka sama jak xint64.

ubyte

Wartość całkowitą niepodpisanych 8-bitowych.

u2byte

Liczba całkowita bez znaku 16-bitową wartość.

u4byte

Liczba całkowita bez znaku 32-bitową wartość.Taka sama jak uint.

u8byte

Liczba całkowita bez znaku 64-bitową wartość.Taka sama jak uint64.

połowa

16-bitowych wartości zmiennoprzecinkowych.

half2

Wektor, który zawiera dwa 16-bitowych wartości zmiennoprzecinkowych.

half3

Wektor, który zawiera trzy 16-bitowych wartości zmiennoprzecinkowych.

half4

Wektor zawierający cztery 16-bitowych wartości zmiennoprzecinkowych.

double

64-bitowych wartości zmiennoprzecinkowych.

int

Wartość całkowita ze znakiem 32-bitowe.Taka sama jak 4 bajtów.

Int64

Wartość całkowita ze znakiem 64-bitowe.Taka sama jak 8 bajtów.

xint

32-bitową wartość szesnastkowa.Taka sama jak x4byte.

xint64

64-bitową wartość szesnastkowa.Taka sama jak x8byte.

uint

Liczba całkowita bez znaku 32-bitową wartość.Taka sama jak u4byte.

UInt64

Liczba całkowita bez znaku 64-bitową wartość.Taka sama jak u8byte.

bool

Wartość logiczną (true lub false) wartość.Każda wartość logiczna jest reprezentowany przez wartość 32-bitowych.

Zobacz też

Zadania

Wskazówki: brak obiektów spowodowany stanem urządzenia

Inne zasoby

Debugowanie grafiki DirectX