[PATCH 06/11] dxgi: Switch display mode when creating fullscreen swapchains.
Henri Verbeet
hverbeet at gmail.com
Tue Aug 2 05:46:16 CDT 2016
On 1 August 2016 at 22:28, Józef Kucia <jkucia at codeweavers.com> wrote:
> + if (swapchain->fullscreen)
> + {
> + if (FAILED(hr = wined3d_swapchain_set_fullscreen(swapchain->wined3d_swapchain,
> + desc, NULL)))
> + {
> + WARN("Failed to set fullscreen state, hr %#x.\n", hr);
> + wined3d_swapchain_decref(swapchain->wined3d_swapchain);
> + goto cleanup;
> + }
> +
> + if (FAILED(hr = IDXGISwapChain_GetContainingOutput(&swapchain->IDXGISwapChain_iface,
> + &swapchain->target)))
> + {
> + struct wined3d_swapchain_desc wined3d_desc = *desc;
> + WARN("Failed to get target output for fullscreen swapchain, hr %#x.\n", hr);
> + wined3d_desc.windowed = FALSE;
> + if (FAILED(hr = wined3d_swapchain_set_fullscreen(swapchain->wined3d_swapchain,
> + &wined3d_desc, NULL)))
Is this needed, or should swapchain destruction take care of this?
More information about the wine-devel
mailing list