[PATCH] dxgi: Create an oversized Vulkan swapchain if the app requests one.

Henri Verbeet hverbeet at gmail.com
Fri Sep 27 10:47:39 CDT 2019


On Fri, 27 Sep 2019 at 18:51, Conor McCarthy <cmccarthy at codeweavers.com> wrote:
> Shadow of the Tomb raider creates a fullscreen swapchain that exceeds the
> monitor size by 1 pixel in both dimensions. Buffers for the swapchain must
> be created with the requested size, and the mismatch between buffers and
> swapchain causes pixel-wide lines of uninitialized data along the bottom
> and right display edges. Vulkan allows creation of a swapchain that
> extends beyond the advertised capabilities, but warns that the results are
> platform-dependent. However, doing so eliminates the lines.
>
The real question though is what happens on Windows. E.g. for d3d9,
what happens is that the content is stretched to the window size on
Present().



More information about the wine-devel mailing list