Connor McLaughlin
|
95fa15f902
|
Vulkan: Use pool of semaphores instead of per-image
Some drivers apparently don't iterate images in the order you expect.
|
2023-01-12 11:03:21 +01:00 |
Stenzek
|
3fa3bc1719
|
Vulkan/Context: Acquire swap chain image after presenting
|
2023-01-06 14:57:57 +00:00 |
Stenzek
|
7d572ff794
|
Vulkan/SwapChain: Use a separate semaphore for each image
|
2023-01-06 14:57:57 +00:00 |
Stenzek
|
ca92d4ea3d
|
Common: Warning fixes for clang-cl
|
2022-12-25 09:27:44 +00:00 |
Connor McLaughlin
|
ca3833e71b
|
VulkanHostDisplay: Avoid redundant resizes
|
2022-06-04 18:10:46 +01:00 |
TellowKrinkle
|
beab9870cf
|
Common: Move ObjC methods to CocoaTools
|
2022-06-04 14:50:33 +01:00 |
Connor McLaughlin
|
bec9b34f54
|
Vulkan/SwapChain: Fix crash on fullscreen toggle with Mac
|
2022-05-05 23:23:48 +01:00 |
Connor McLaughlin
|
9180adb850
|
VulkanHostDisplay: Handle surface loss better
Just try again next frame.
|
2022-04-15 19:41:12 +01:00 |
TellowKrinkle
|
099ddfedc7
|
GS:Mac: Properly init vulkan on main thread
|
2022-03-02 12:02:15 +00:00 |
TellowKrinkle
|
d9e2bcef6d
|
GS:Mac: Nicer message send
|
2022-03-02 12:02:15 +00:00 |
Connor McLaughlin
|
0ca3167595
|
Vulkan: Implement adaptive vsync (FIFO-relaxed)
|
2022-02-07 01:42:40 +00:00 |
Connor McLaughlin
|
a27b6a113a
|
Common: Add Vulkan helper classes
|
2022-01-08 05:19:45 +00:00 |