yuzu/src/video_core
lat9nq 952b271092 vk_swapchain: Use certain modes for unlocked
Uses mailbox, then immediate for unlocked framerate depending on
support for either. Also adds support for FIFO_RELAXED.

This function now assumes vsync_mode was originially configured to a value
that the driver supports.

vk_swapchain: ChooseSwapPresentMode determines updates

Simplifies swapchain a bit and allows us to change the present mode
during guest runtime.

vk_swapchain: Fix MSVC error

vk_swapchain: Enforce available present modes

Some frontends don't check the value of vsync_mode before comitting it.
Just as well, since a driver update or misconfiguration could problems
in the swap chain.

vk_swapchain: Silence warnings

Silences GCC warnings implicit-fallthrough and shadow, which apparently
are not enabled on clang.
2023-05-02 21:52:43 -04:00
..
2023-03-12 11:33:01 -04:00
2022-10-06 21:00:52 +02:00
2022-10-06 21:00:52 +02:00
2023-03-01 10:39:49 -05:00
2023-03-03 18:20:56 -07:00
2023-03-29 19:26:12 -07:00
2023-03-29 19:26:12 -07:00
2023-03-12 11:33:01 -04:00
2022-10-07 14:13:45 +01:00
2022-12-08 17:17:45 -05:00
2022-12-08 17:17:45 -05:00
2022-10-07 14:13:45 +01:00
2022-07-27 12:53:49 +02:00