2013-07-27 18 views
1

因此,以前我一直使用PIX進行調試,但由於我現在有權訪問VS2012,我想我會嘗試調試一些導致問題的繪製調用。VS2012 D3D調試 - 查看所有着色器輸出

我已經能夠獲得一個框架的事件列表罰款,併爲我的繪製調用,我可以看到輸入彙編器,頂點着色器,像素着色器和輸出合併的管道,我可以看到我的問題似乎通過一些頂點着色器輸出/像素着色器輸入紋理座標。

然而VS2012似乎想給我一些PNG可視化頂點位置,這不是問題... MSDN Graphics Pipeline Viewer似乎只是告訴我如何做到這一點。

我真正想要的是一個表格,它顯示了我的頂點着色器輸入頂點(所以每一列都是一個頂點元素,每個頂點有一行),以及每個頂點的輸出是什麼(所以更多的列或相鄰的桌子)。

在PIX中,在網格視圖中有「PreVS」和「PostVS」選項卡,當然VS2012有這個地方,並不限於查看位置?

回答

0

VSGD(對於Visual Studio Graphic Diagnostic)在功能方面與piX相差甚遠,而且在缺陷方面比PiX差。如果你需要一個用於調試真實3D幀的工具,我建議你使用nvidia的NSIGHT 3.1或者ATI的GPUPerfStudio(取決於你的GPU)。