1

所以以前我一直使用 PIX 进行调试,但由于我现在可以访问 VS2012,我想我会尝试调试一些导致问题的绘图调用。

我已经能够很好地获得一帧的事件列表,对于我的绘图调用,我可以看到输入组装器、顶点着色器、像素着色器和输出合并的管道,我可以看到我的问题出现在一些顶点上着色器输出/像素着色器输入纹理坐标。

然而VS2012似乎只是想给我一些可视化顶点位置的PNG,这不是问题...... MSDN Graphics Pipeline Viewer似乎也只是告诉我如何做到这一点。

我真正想要的是一个表格,显示我的顶点着色器输入顶点(所以每列是一个顶点元素,每个顶点有一行),以及每个顶点的输出是什么(所以更多的列或相邻的表)。

在 PIX 中,网格视图上有“PreVS”和“PostVS”选项卡,VS2012 肯定有这个,而且不限于查看位置?

4

1 回答 1

0

VSGD(用于 Visual Studio 图形诊断)在功能方面与已弃用的 PiX 相去甚远,在错误方面比 PiX 更差。如果您需要用于调试真实 3D 帧的工具,我建议您使用 nvidia 的 NSIGHT 3.1 或 ATI 的 GPUPerfStudio(取决于您的 GPU)。

于 2013-09-04T11:36:36.280 回答