Does SetMaximumFrameLatency actually work?
Does IDXGIDevice1::SetMaximumFrameLatency actually work in DX11? Specifically on Windows 7 with latest drivers on an R9 290X?
I'm calling SetMaximumFrameLatency(1) right before ovrHmd_AttachToWindow, as the samples do, and it's succeeding (S_OK), but I still need to call ovrHmd_EndFrame three times before anything shows up on the HMD. Doesn't that indicate the latency setting is still at 3? Or am I misunderstanding the purpose of this call? In which case, why does it take three submits before anything appears on the HMD?
I'm calling SetMaximumFrameLatency(1) right before ovrHmd_AttachToWindow, as the samples do, and it's succeeding (S_OK), but I still need to call ovrHmd_EndFrame three times before anything shows up on the HMD. Doesn't that indicate the latency setting is still at 3? Or am I misunderstanding the purpose of this call? In which case, why does it take three submits before anything appears on the HMD?
