July 16, 2026
2:48 p.m.
Overwatch2 (SteamID: 2357570) doesn't create its swapchain with DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH. It relies on IDXGISwapChain::ResizeBuffers() to add the flag so that it can change the display resolution after the swapchain creation. -- v2: dxgi: Support modifying swapchain flags in d3d12_swapchain_resize_buffers(). dxgi: Support modifying swapchain flags in d3d11_swapchain_ResizeBuffers(). dxgi: Support DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT in dxgi_swapchain_flags_from_wined3d(). dxgi/tests: Add IDXGISwapChain::ResizeBuffers() flag tests. https://gitlab.winehq.org/wine/wine/-/merge_requests/11391