Grafikprotokolldokument

Ein Grafikprotokolldokument ist ein Datensatz der Direct3D-Ereignisse, die aus dem Spiel oder der App während einer Grafikdebugsitzung aufgezeichnet wurden.Sie können die Anmeldung Visual Studio überprüfen, um Renderingfehler zu identifizieren, damit Sie die Grafik-Diagnosentools verwenden können, um diese ausführlicher zu überprüfen.

Dies ist ein, das Grafikprotokolldokument wie in Visual Studio aussieht:

Diagrammprotokoll mit zwei erfassten Rahmen

Verständnisgraphiken protokollieren Dokumente

Mit Visual Studio verwenden, um ein Grafikprotokolldokument zu überprüfen, können Sie die Auswirkungen von Direct3D-Ereignissen auf dem Renderingziel visuell darstellen, das während der Erfassung aufgetreten ist.Sie können Bereiche des Renderziels festlegen, die unerwartete Ausgabe enthalten.Wenn Sie ein Pixel im betroffenen Bereich auswählen, können Sie dieses, seine Shader, die Direct3D-Ereignisse, die Auswirkungen auf das Pixel hatten, die Anwendungsaufrufliste, die zu diesen Ereignissen führte, sowie die DirectX-Objekte, die diese Ereignisse unterstützen, mit der Grafikdiagnose überprüfen.Sie können diese Informationen verwenden, um Renderingprobleme im Spiel oder in der App zu bestimmen.

Im oberen Teil des Fensters (Graphics Experiment.vsglog) wird die aktuelle Renderzielausgabe der ausgewählten Frames angezeigt, und im unteren Teil wird eine Frameliste angezeigt, die Miniaturbilder der aufgezeichneten Frames enthält.

So überprüfen einen Frame

  • Wählen Sie in der Frameliste den Frame aus, den Sie überprüfen möchten.Die Renderingzielausgabe im obersten Abschnitt des Grafikprotokolldokuments wird aktualisiert, um die ausgewählten Frames anzuzeigen.

So überprüfen Sie ein Pixel

  • Geben Sie im obersten Abschnitt des Grafikprotokolldokuments, wählen Sie das Pixel aus, das Sie aus der Renderingzielausgabe soll.Wenn ein Pixel aktiviert ist, können Sie im Fenster Grafikpixelverlauf ausführliche Informationen über das ausgewählte Pixel anzeigen.Weitere Informationen finden Sie unter Grafikpixelverlauf.

Grafikprotokollkurzinformationen

Wenn eine Grafikprotokolldatei das aktive Dokument ist, zeigt das Fenster Eigenschaften Informationen zur Umgebung an, dass der Grafik-Diagnosenerfassungssitzung gehostet.Es werden verschiedene Kategorien von Informationen angezeigt.

  • Direct3D-Informationen
    Listeninformationen über die Hardware- und Treiberfunktionen der Grafikkarte, die während der Erfassungssitzung verwendet wurde.

    Eigenschaft

    Beschreibung

    10 bit XR hohe Farben-Format

    True, wenn 10 HIGHFarbenformat des Bits XR unterstützt wird; andernfalls False.

    DirectCompute CS 4.x

    True, wenn Berechnungs-Shader 4,0 unterstützt wird; andernfalls False.

    Doppelt genaue Shader

    True wenn die Grafikkartenstütz(64-Bit) Gleitkommawert mit doppelter Genauigkeit; andernfalls False.

    Treiber-Befehls-Listen

    True, wenn der Treiber Befehlslisten unterstützt; andernfalls False.

    Treiber-Gleichlaufendes erstellt

    True, wenn der Treiber gleichzeitige (asynchrone Erstellung unterstützt;) andernfalls False.

    Erweiterte Stile BGRA (, usw.).

    True, wenn erweiterte Formate wie BGRA unterstützt werden; andernfalls False.

    Funktions-Ebene des Maximums-HW

    Zeigt die höchste Funktionsebene an, die von der Grafikkarte unterstützt wird.

  • Anzeigeinformationen
    Führt Informationen über die Grafikkarte auf, die während der Erfassungssitzung verwendet wurde.

    Eigenschaft

    Beschreibung

    Beschreibung

    Die Zeichenfolge für die Grafikkartenbeschreibung.

    Anzeigespeicher

    Der Speicherplatz, der auf der Grafikkarte installiert ist.

    Treibername

    Der Name des Grafikkartentreibers.

    Treiberversion

    Die Version des Grafikkartentreibers.

    Name

    Der Name der Grafikkarte.

  • Modulinformationen
    Führt den Namen und die Version der Dynamic Link Librarys (DLL) auf, die während der Erfassungssitzung durch die App geladen wurden.

  • Systeminformationen
    Führt Informationen über die Hardware und das Betriebssystem auf, die die App während der Erfassungssitzung gehostet haben.

    Eigenschaft

    Beschreibung

    Arbeitsspeicher

    Der Speicher, der auf dem Computer installiert ist.

    Architektur des Betriebssystems

    Die CPU-Architektur des Betriebssystems des Zielcomputers.

    Betriebssystemversion

    Die Version des Betriebssystems.

    Prozessor

    Der Prozessor, der auf dem Computer installiert ist.

    Anwendungsarchitektur des Zielcomputers

    Die CPU-Architektur der App auf dem Zielcomputer.Diese kann sich von der BS-Architektur unterscheiden.

  • Zielanwendung
    Führt Informationen über die App auf, die von der Erfassungssitzung erfasst wird.

    Eigenschaft

    Beschreibung

    Datum/Uhrzeit der letzten Änderung

    Datum und Uhrzeit der Erstellung der App.

    Pfad

    Der Pfad der App.

    Prozess-ID

    Die Prozess-ID, die zur App angegeben wurde.

    Version

    Die App-Version.

  • VSG-Protokolldatei
    Listeninformationen zum Grafikprotokolldokument.

    Eigenschaft

    Beschreibung

    Erstellt von

    Der Name der Anwendung, die das Grafikprotokolldokument erstellt hat.Wenn die Erfassungssitzung z. B. von Visual Studio initiiert wurde (manuelle Erfassung) ist der Wert dieser Eigenschaft Visual Studio.

    Sitzungs-Startzeit

    Das Datum und die Uhrzeit, zu der die Erfassungssitzung begann.

    Größe

    Die Größe des Grafikprotokolldokuments.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Fehlende Objekte durch Vertexschattierung

Exemplarische Vorgehensweise: Debuggen von Renderingfehlern, die durch Schattierungen entstanden sind