Udostępnij za pośrednictwem


Stos wywołań zdarzenia grafiki

Stos wywołań zdarzeń graficznych, który jest jednym z narzędzi Graphics Diagnostics w , może pomóc w zamapowania relacji między zdarzeniami graficznymi, które zostały przechwycone w dzienniku grafiki i kodem źródłowym aplikacji.

Jest to Stos wywołań zdarzeń grafiki:

Wywołanie stosu poprzedzających zdarzeń DrawIndexed.

Opis stosu wywołań zdarzeń grafiki

Można użyć Stosu wywołań zdarzeń grafiki do zrozumienia przepływu wykonania, który doprowadził do określonego zdarzenia Direct3D.Przypomina okno stosu wywołań programu Visual Studio, z tym że zamiast bieżącego stosu wywołań aktywnego wątku w uruchomionej aplikacji wyświetla stos wywołań, jaki istniał, gdy wystąpiło wybrane zdarzenie programu Direct3D.Z okna Stos wywołań zdarzeń grafiki można przejść do miejsca wywołania wybranego zdarzenia programu Direct3D w celu inspekcji otaczającego kodu.

Używając okna Stos wywołań zdarzeń grafiki do zidentyfikowania ścieżki kodu, z którego pochodzi problematyczne zdarzenie, można użyć swojej wiedzy o bazie kodu w celu wywnioskowania potencjalnych źródeł problemu lub można dodać punkty przerwania w kodzie źródłowym aplikacji, dzięki czemu można użyć tradycyjnych technik debugowania do zbadana, jak stan aplikacji lub parametry zdarzenia powodują złe działanie zdarzenia.Badanie to ułatwi znalezienie problemów w kodzie źródłowym, które przejawiają się jedynie jako problemy z renderowaniem.

Hh873199.collapse_all(pl-pl,VS.110).gifInformacje o stosie wywołań zdarzeń grafiki

Stos wywołań nie obsługuje zdarzeń pre-frame ani zdarzeń zdefiniowanych przez użytkownika.Stos wywołań zdarzeń graficznych jest wyświetlany w formacie tabeli.

Kolumna

Opis

Nazwa

Symbol, który unikatowo identyfikuje funkcję zawierającą miejsce wywołania.Symbol debugowania funkcji jest wyświetlany, gdy jest on dostępny; w przeciwnym wypadku zostanie wyświetlona funkcja przesunięcia.

Plik

Nazwa pliku kodu źródłowego lub plik biblioteki, który zawiera miejsce wywołania.

Lokalizacja

Numer wiersza miejsca wywołania.

Hh873199.collapse_all(pl-pl,VS.110).gifŁącza do obiektów graficznych

Aby zrozumieć wybrane zdarzenie grafiki, może być konieczne uzyskanie informacji o obiekcie Direct3D, który jest z nim skojarzony.Stos wywołań zdarzeń graficznych zawiera łącze do tej informacji.

Zobacz też

Zadania

Instruktaż: Brak obiektów z powodu do cieniowania wierzchołków