Что может вызвать задержку кадров IDXGISwapChain2
, ожидаемую для тайм-аута?
Я пытаюсь реализовать эту рекомендацию от Microsoft: Уменьшить задержку с помощью цепочек обмена DXGI 1.3 , но этокод здесь из статьи:
DWORD result = WaitForSingleObjectEx(
m_frameLatencyWaitableObject,
1000, // 1 second timeout (shouldn't ever occur)
true
);
иногда (не всегда) возвращает WAIT_TIMEOUT, хотя в статье говорится, что это никогда не должно происходить. Я, вероятно, делаю что-то, чего не должен делать, но что может привести к истечению времени ожидания?