snes9x/vulkan
BearOso 5949bbab97 Vulkan: Utilize VK_EXT_swapchain_maintenance1.
This is core in Vulkan 1.1.

We can now change vsync state without a new swapchain.

A fence is signaled when image is on screen, so we can possibly
be a little more precise with timing and avoid a whole device wait.
2024-06-12 16:54:13 -05:00
..
slang_helpers.cpp Use length instead of size with strings. 2023-03-07 13:58:22 -06:00
slang_helpers.hpp Vulkan support. 2023-03-07 13:58:21 -06:00
slang_preset.cpp slang: Fix race condition to initialize glslang. 2023-03-07 14:01:29 -06:00
slang_preset.hpp Revert "vulkan/slang: Allow a cache for spv." 2023-03-07 14:01:29 -06:00
slang_preset_ini.cpp Remove fmt from shader files. 2023-03-07 13:58:22 -06:00
slang_preset_ini.hpp Vulkan support. 2023-03-07 13:58:21 -06:00
slang_preset_test.cpp Clean up whitespace and remove a few test files. 2023-03-07 13:58:21 -06:00
slang_shader.cpp Update glslang to bleeding edge. 2023-03-10 17:24:40 -06:00
slang_shader.hpp slang: Fix CI build. 2023-04-30 17:18:39 -05:00
std_chrono_throttle.cpp Qt: More updates. 2023-08-25 11:47:29 -05:00
std_chrono_throttle.hpp vulkan: Move throttle out of swapchain. 2023-03-07 14:01:29 -06:00
vk_mem_alloc_implementation.cpp Vulkan: Silence some warnings. 2024-04-17 17:12:51 -05:00
vulkan_context.cpp Vulkan: Utilize VK_EXT_swapchain_maintenance1. 2024-06-12 16:54:13 -05:00
vulkan_context.hpp Vulkan: Simplify some code. 2024-04-19 16:29:09 -05:00
vulkan_hpp_storage.cpp Vulkan: Fix compile issues on Windows because of min/max. 2024-04-13 11:06:14 -05:00
vulkan_hpp_wrapper.hpp Vulkan: Silence some warnings. 2024-04-17 17:12:51 -05:00
vulkan_pipeline_image.cpp Vulkan-Hpp: Don't use exceptions. 2024-04-12 18:47:16 -05:00
vulkan_pipeline_image.hpp Vulkan support. 2023-03-07 13:58:21 -06:00
vulkan_shader_chain.cpp Vulkan-Hpp: Don't use exceptions. 2024-04-12 18:47:16 -05:00
vulkan_shader_chain.hpp win32: Move frame throttle into drivers for precision. 2023-03-07 14:01:29 -06:00
vulkan_simple_output.cpp Vulkan-Hpp: Don't use exceptions. 2024-04-12 18:47:16 -05:00
vulkan_simple_output.hpp Windows changes. 2023-08-25 11:47:29 -05:00
vulkan_slang_pipeline.cpp Vulkan-Hpp: Don't use exceptions. 2024-04-12 18:47:16 -05:00
vulkan_slang_pipeline.hpp Vulkan: Fix compile issues on Windows because of min/max. 2024-04-13 11:06:14 -05:00
vulkan_swapchain.cpp Vulkan: Utilize VK_EXT_swapchain_maintenance1. 2024-06-12 16:54:13 -05:00
vulkan_swapchain.hpp Vulkan: Utilize VK_EXT_swapchain_maintenance1. 2024-06-12 16:54:13 -05:00
vulkan_texture.cpp Vulkan-Hpp: Don't use exceptions. 2024-04-12 18:47:16 -05:00
vulkan_texture.hpp win32: Fix vk_mem_alloc.h compatibility break. 2023-03-07 13:58:22 -06:00