mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-10 03:18:55 +02:00
[vk,swapchain] vsync: Changed 'Immediate' fallback from ((FIFO) to (Mailbox, then FIFO)
This commit is contained in:
parent
c41209f137
commit
a060f6389b
1 changed files with 3 additions and 1 deletions
|
|
@ -61,8 +61,10 @@ static VkPresentModeKHR ChooseSwapPresentMode(bool has_imm, bool has_mailbox,
|
|||
return mode;
|
||||
}
|
||||
}();
|
||||
if (setting == Settings::VSyncMode::Immediate && !has_imm) {
|
||||
setting = Settings::VSyncMode::Mailbox;
|
||||
}
|
||||
if ((setting == Settings::VSyncMode::Mailbox && !has_mailbox) ||
|
||||
(setting == Settings::VSyncMode::Immediate && !has_imm) ||
|
||||
(setting == Settings::VSyncMode::FifoRelaxed && !has_fifo_relaxed)) {
|
||||
setting = Settings::VSyncMode::Fifo;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue