在 Direct3D 11 中,我可以启用“活动对象警告”,例如
D3D11: WARNING: Live Texture2D: Name="unnamed", Addr=0x02A16AAC, ExtRef=1, IntRef=0 [ STATE_CREATION WARNING #2097235: LIVE_TEXTURE2D ]
在我的调试版本中检测尚未发布的对象。
我可以为 DXGI 做同样的事情吗?如果是这样,怎么做?
在 Direct3D 11 中,我可以启用“活动对象警告”,例如
D3D11: WARNING: Live Texture2D: Name="unnamed", Addr=0x02A16AAC, ExtRef=1, IntRef=0 [ STATE_CREATION WARNING #2097235: LIVE_TEXTURE2D ]
在我的调试版本中检测尚未发布的对象。
我可以为 DXGI 做同样的事情吗?如果是这样,怎么做?
您可以使用 IDXGIDebug ( http://msdn.microsoft.com/en-us/library/windows/desktop/hh780351(v=vs.85).aspx )
IDXGIDebug 提供了一种称为 ReportLiveObjects 的方法。