From 2c0ffdc6d514f7c864c8693546e545a3fd64e98c Mon Sep 17 00:00:00 2001 From: Zero <1109304+ZeroErrors@users.noreply.github.com> Date: Sun, 1 Sep 2024 16:48:29 +0100 Subject: [PATCH] GPU: Pass the new window size when resizing the swapchain for d3d12 (#10665) --- src/gpu/d3d12/SDL_gpu_d3d12.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gpu/d3d12/SDL_gpu_d3d12.c b/src/gpu/d3d12/SDL_gpu_d3d12.c index d877726170..94ca373e70 100644 --- a/src/gpu/d3d12/SDL_gpu_d3d12.c +++ b/src/gpu/d3d12/SDL_gpu_d3d12.c @@ -6109,8 +6109,8 @@ static bool D3D12_INTERNAL_ResizeSwapchainIfNeeded( HRESULT res = IDXGISwapChain_ResizeBuffers( windowData->swapchain, 0, // Keep buffer count the same - swapchainDesc.BufferDesc.Width, - swapchainDesc.BufferDesc.Height, + w, + h, DXGI_FORMAT_UNKNOWN, // Keep the old format renderer->supportsTearing ? DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING : 0); ERROR_CHECK_RETURN("Could not resize swapchain buffers", 0)