2013-03-10 141 views
0

我不能得到图形调试器在VS 2012终极工作,&我不知道为什么。Visual Studio图形调试器

调试器开始好了,但是当我打的打印屏键,调试器只是说,它等待DX画帧。 [即使在我退出后]

我确定这次抽奖是指交换链中的Present()。我打电话吧[这就是为什么你看到箱子那里]

有一些错误,我需要知道的?

编辑:
我想渲染目标可能与OMSetRenderTargets()
我完全按照SDK的样例调用它,所以我不知道还有什么想法。

Debugger

+0

你使用的是Windows 8? AFAIK你需要在Windows 8上进行GPU调试才能正常工作。 – alanw 2013-03-10 23:28:25

+0

我在Win7 64bit上。 SDK附带的示例代码正常工作。因为我自己编写了我的DX应用程序,所以我不能说出所有区别。 – RandomClown 2013-03-11 09:18:45

回答

2

我在Visual Studio中的图形诊断工具,在微软的开发人员。我对这个团队相当陌生,我不相信任何以前的团队成员都在积极关注Stack Overflow,所以对于这个问题的等待感到抱歉。

由于它已经有几个月,我猜你可能没有足够的摄制身边了。所以在这里和现在,这样的诊断可能有点难。从您分享的内容看起来像尝试在应用程序上收集数据时的回放引擎(我们用于在应用程序运行时捕获和重放DirectX数据)崩溃。令人遗憾的是,我们的工具的第一个版本(在VS 2012中)这种类型的稳定性问题更常见,我们希望。简单地说就是我们如何在像DirectX这样复杂的东西上进行收集。但从那时起,特别是Update 2,我们在兼容性和稳定性方面取得了一些重大进展。作为第一步,我会确保你已经安装了所有的VS更新,因为更新2对图形诊断工具来说是一个重大的升级(如果你有权访问的话,2013版预览版)。