我对我的d3d11应用程序做了一些事情,现在我遇到了一个GPU崩溃,WDDM重置在名为Present之后的某个时候发生。
从现在起(也没有任何抽签!)函数返回一个HRESULT,我们应该如何找到问题?
发布于 2011-10-14 23:29:49
您需要打开DirectX调试信息,并在程序运行时密切监视调试输出。
打开Direct3D10.x/11,下的DIRECTX控制面板
ON,
f 213
现在,在调试模式下启动应用程序,在运行时,您应该会看到调试消息从DIRECT3D11溢出到Visual输出窗口。在呈现代码中放置一个断点,然后逐步执行,直到您看到警告或错误消息。这会帮你解决问题。
错误消息中有大量的信息--实际上比MSDN上可用的信息多得多。奇怪的是,如此多的文档被存储在调试器中,这就是它的本质。
https://stackoverflow.com/questions/6636166
复制相似问题