共用方式為


圖形記錄文件

圖形記錄檔是在圖形偵錯工作階段期間,從您的遊戲或應用程式擷取 Direct3D 事件的記錄。 您可以檢查登入 Visual Studio 識別轉換錯誤,以便您可以使用圖形診斷工具更詳細地簽出檔案。

這是圖形記錄檔看起來與 Visual Studio:

包含兩個已擷取之框架的圖形記錄。

了解圖形記錄檔

使用檢查圖形記錄檔的 Visual Studio ,您可以視覺化 Direct3D 事件。在擷取期間,發生的呈現目標。 您可以找出產生器目標中包含非預期輸出的區域。 當您在受影響區域中選取一個像素時,可以使用圖形診斷檢查該像素、其著色器、影響該像素的 Direct3D 事件,造成這些事件的應用程式呼叫堆疊,以及支援這些事件的 DirectX 物件。 您可以使用這項資訊診斷遊戲或應用程式的呈現問題。

視窗 (Graphics Experiment.vsglog) 的上半部會顯示選定框架目前的呈現目標輸出,下半部則顯示 [框架清單],其中包含擷取到之框架的縮圖影像。

檢查框架

  • 在 [框架清單] 中,選取您要檢查的框架。 更新圖形記錄檔的最上方的轉譯目標輸出會顯示選取的框架。

檢查像素

  • 圖形記錄檔的頂端,選取您要從轉譯目標輸出想要的像素。 選取像素時,您可以使用 [圖形像素歷史記錄] 視窗檢視有關選取之像素的詳細資訊。 如需詳細資訊,請參閱圖形像素歷史記錄

圖形記錄摘要資訊

在圖形記錄檔是使用中文件時, [屬性] 視窗會顯示關於裝載圖形診斷擷取工作階段之環境的詳細資訊。 許多分類的資訊隨即顯示。

  • [Direct3D 資訊]
    如需擷取工作階段期間,使用顯示卡的硬體和驅動程式功能的資訊清單。

    屬性

    描述

    10 位元 XR 高彩格式

    [true] ,如果 10 位元 XR 高色彩格式支援;否則, [false]。

    DirectCompute CS 4.x

    [true] ,如果計算著色器 4.0 支援;否則, [false]。

    雙精度著色器

    [true] ,如果顯示卡支援雙精確度 (64 位元) 浮點值;否則, [false]。

    驅動程式命令清單

    [true] ,如果驅動程式支援命令;否則, [false]。

    驅動程式同時建立

    [true] ,如果驅動程式支援並行 (以非同步方式) 建立;否則, [false]。

    延伸的形式 (BGRA 等等)

    [true] ,如果像 BGRA 的擴充形式支援;否則, [false]。

    最高 HW 功能層級

    顯示由顯示卡支援的最高的功能層級。

  • 顯示資訊
    列出擷取工作階段期間所使用之顯示卡的相關資訊。

    屬性

    描述

    描述

    顯示卡的描述字串。

    顯示記憶體

    安裝在顯示卡上的記憶體容量。

    驅動程式名稱

    圖形卡驅動程式的名稱。

    驅動程式版本

    圖形卡驅動程式的版本

    名稱

    圖形配接器的名稱。

  • 詳細資訊
    列出應用程式在擷取工作階段期間載入之動態連結程式庫 (DLL) 的名稱和版本。

  • 系統資訊
    列出在擷取工作階段期間裝載應用程式之硬體和作業系統的相關資訊。

    屬性

    描述

    記憶體

    安裝在電腦上的記憶體容量。

    OS 架構

    作業系統的目標 CPU 架構。

    OS 版本

    作業系統版本。

    處理器

    安裝在電腦上的處理器。

    目標應用程式架構

    應用程式的目標 CPU 架構。 這可以與 [OS 架構] 不同。

  • 目標應用程式
    列出擷取工作階段主題之應用程式的相關資訊。

    屬性

    描述

    上次修改日期/時間

    應用程式的建立日期和時間。

    路徑

    應用程式的路徑。

    處理序 ID

    指定給該應用程式的處理序 ID 。

    版本

    應用程式版本。

  • VSG 記錄檔
    如需圖形記錄檔的清單資訊。

    屬性

    描述

    建立者

    建立圖形記錄檔的應用程式名稱。 例如,如果擷取工作階段是從 Visual Studio (手動擷取) 啟始,則這個屬性的值是 Visual Studio。

    工作階段開始時間

    擷取階段開始的日期和時間。

    Size

    圖形記錄檔的大小。

請參閱

工作

逐步解說:因端點著色而遺漏的物件

逐步解說:偵錯因著色而產生的顯示錯誤