3 ms·
> the CPU run ahead of the GPU and queue multiple frames to render Wouldn't the game limit that to 2-3 frames at most? > Graphics APIs often only allow settin
by dist-epoch 3y ago
> the CPU run ahead of the GPU and queue multiple frames to render
Wouldn't the game limit that to 2-3 frames at most?
> Graphics APIs often only allow setting the frame queue length in an integer number of frames and it can be difficult to reliably tell when frames present and control frame queuing, especially with a compositor involved.
I'm pretty sure you can control the swap chain using DXGI:
> Use DXGI 1.3 to reduce the effective frame latency by waiting for the swap chain to signal the appropriate time to begin rendering a new frame.
https://learn.microsoft.com/en-us/windows/uwp/gaming/reduce-latency-with-dxgi-1-3-swap-chains https://learn.microsoft.com/en-us/windows/uwp/gaming/reduce-...