swapchain
A swap chain is a collection of buffers used to present rendered images to a display, enabling a separation between rendering and presentation. It allows an application to render frames at its own pace while the display updates at a fixed rate, helping reduce tearing and stutter.
A swap chain typically contains a front buffer, which is currently being displayed, and one or more
Configuration of a swap chain usually includes the image format, dimensions, usage flags, and a present mode
Rendering with a swap chain follows a typical cycle: acquire a back buffer from the swap chain,
Different graphics APIs expose the swap chain concept with variations. In DirectX, an IDXGISwapChain manages the