Stenzek
|
6736ef1d44
|
GS/Vulkan: Add exclusive fullscreen control option
|
2023-05-02 19:55:43 +01:00 |
|
Stenzek
|
befbf57191
|
GS: Refactor exclusive fullscreen yet again
Also acquire render window as late as possible.
Limits the duration that the main window isn't displaying anything.
|
2023-04-26 16:00:39 +01:00 |
|
Stenzek
|
20ab5ed0fa
|
GS/Vulkan: Don't assume opaque composite alpha is supported
|
2023-04-15 20:09:48 +01:00 |
|
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 |
|