是什么导致IDXGISwapChain2
的帧等待等待超时?
我正在尝试实施Microsoft的这项建议:Reduce latency with DXGI 1.3 swap chains,但此处的代码来自本文:
DWORD result = WaitForSingleObjectEx(
m_frameLatencyWaitableObject,
1000, // 1 second timeout (shouldn't ever occur)
true
);
有时(并非总是)返回WAIT_TIMEOUT,尽管该文章说它永远都不会发生。我可能做了一些我不应该做的事情,但是什么会导致这个等待超时呢?