suyu/src
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
..
audio_core Use GetGlobalTimeNs as opposed to clock ticks 2023-04-08 21:54:19 +01:00
common settings: Enable FIFO relaxed 2023-05-02 21:51:30 -04:00
core settings: Enable FIFO relaxed 2023-05-02 21:51:30 -04:00
dedicated_room Run clang-format to fix all. 2023-04-19 17:52:09 +00:00
input_common input_common: minor fix to mouse movement 2023-04-14 21:27:35 +03:00
network general: fix spelling mistakes 2023-03-12 11:33:01 -04:00
shader_recompiler Define SampleMask as an array 2023-04-30 18:37:37 +01:00
tests BufferCache: Fixes and address feedback 2023-05-01 11:43:26 +02:00
video_core vk_swapchain: Use certain modes for unlocked 2023-05-02 21:52:43 -04:00
web_service general: fixes for gcc 13 2023-04-02 19:02:04 -04:00
yuzu bootmanager: Remove inaccurate switch 2023-05-02 21:51:30 -04:00
yuzu_cmd default_ini: Update V-Sync description 2023-05-02 21:51:29 -04:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt CMake: Enable type limits on Clang 2023-05-02 02:07:36 -04:00