首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Direct3D11得到最后一个错误

Direct3D11得到最后一个错误
EN

Stack Overflow用户
提问于 2011-07-09 16:59:58
回答 1查看 2K关注 0票数 1

我对我的d3d11应用程序做了一些事情,现在我遇到了一个GPU崩溃,WDDM重置在名为Present之后的某个时候发生。

从现在起(也没有任何抽签!)函数返回一个HRESULT,我们应该如何找到问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-14 23:29:49

您需要打开DirectX调试信息,并在程序运行时密切监视调试输出。

打开Direct3D10.x/11,下的DIRECTX控制面板

  • 选择Edit LIST并将您尝试调试的可执行文件添加到列表中。调试层下的
  • 选择

ON,

  • ,并确保MUTING不是打开的(只需为您希望看到的错误级别取消静音)。

f 213

现在,在调试模式下启动应用程序,在运行时,您应该会看到调试消息从DIRECT3D11溢出到Visual输出窗口。在呈现代码中放置一个断点,然后逐步执行,直到您看到警告或错误消息。这会帮你解决问题。

错误消息中有大量的信息--实际上比MSDN上可用的信息多得多。奇怪的是,如此多的文档被存储在调试器中,这就是它的本质。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6636166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档