VisualStudio 2010-逐步遍历着色器代码



在VisualStudio2010中的DirectX11应用程序中调试以逐步执行shadercode时,是否可能?特别是在使用参考装置时,因此阴影代码将在软件中执行。那么实际上应该可以使用调试器逐步完成它,不是吗?

我看到了一些来自nvidia(parallel nsights)和amd(gpu perfstudio)的高级工具,但它们看起来非常复杂。

我不在乎性能,我只是想在阴影代码中找到错误。

简短回答:不,您需要一个额外的工具。

使用2010年6月的DirectX SDK,您可以使用PIX工具(不使用参考设备)逐步完成代码。这里最简单的做法是拍摄完整DirectX调用的一帧快照,选择一个像素并进行调试。这并不完全直观,但一旦你知道该做什么,只需点击几下。

Visual Studio 11和DirectX 11.1将实现Visual Studio集成,如下所述:https://blogs.msdn.com/b/vcblog/archive/2011/11/08/10235150.aspx?Redirected=true

最新更新