所以以前我一直使用 PIX 进行调试,但由于我现在可以访问 VS2012,我想我会尝试调试一些导致问题的绘图调用。
我已经能够很好地获得一帧的事件列表,对于我的绘图调用,我可以看到输入组装器、顶点着色器、像素着色器和输出合并的管道,我可以看到我的问题出现在一些顶点上着色器输出/像素着色器输入纹理坐标。
然而VS2012似乎只是想给我一些可视化顶点位置的PNG,这不是问题...... MSDN Graphics Pipeline Viewer似乎也只是告诉我如何做到这一点。
我真正想要的是一个表格,显示我的顶点着色器输入顶点(所以每列是一个顶点元素,每个顶点有一行),以及每个顶点的输出是什么(所以更多的列或相邻的表)。
在 PIX 中,网格视图上有“PreVS”和“PostVS”选项卡,VS2012 肯定有这个,而且不限于查看位置?