wine/dlls/dxgi
Józef Kucia 086f263a9e dxgi: Acquire Vulkan image just before present when we have user images.
The current DXGI back buffer index is independent of the current Vulkan
image index when we have user images. We can use this fact to delay
calling vkAcquireNextImageKHR().

This increases GPU utilization from 84% to 100% in the main menu of
Metro Exouds on Nvidia.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-06 13:19:33 -05:00
..
tests Disable multithreaded DirectX tests if WINETEST_NO_MT_D3D is set. 2019-04-03 20:35:44 +02:00
adapter.c dxgi: Avoid magic constants. 2019-04-30 20:08:33 +02:00
device.c dxgi: Slightly simplify d3d11_swapchain_init(). 2019-04-12 15:33:46 +02:00
dxgi.spec
dxgi_main.c
dxgi_private.h dxgi: Slightly simplify d3d11_swapchain_init(). 2019-04-12 15:33:46 +02:00
factory.c
Makefile.in
output.c dxgi: Trace mode on separate line for FindClosestMatchingMode(). 2019-03-07 17:58:57 +01:00
surface.c
swapchain.c dxgi: Acquire Vulkan image just before present when we have user images. 2019-05-06 13:19:33 -05:00
utils.c dxgi: Implement dxgi_output_FindClosestMatchingMode1(). 2019-03-06 18:31:38 +01:00
version.rc