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;
|
return mode;
|
||||||
}
|
}
|
||||||
}();
|
}();
|
||||||
|
if (setting == Settings::VSyncMode::Immediate && !has_imm) {
|
||||||
|
setting = Settings::VSyncMode::Mailbox;
|
||||||
|
}
|
||||||
if ((setting == Settings::VSyncMode::Mailbox && !has_mailbox) ||
|
if ((setting == Settings::VSyncMode::Mailbox && !has_mailbox) ||
|
||||||
(setting == Settings::VSyncMode::Immediate && !has_imm) ||
|
|
||||||
(setting == Settings::VSyncMode::FifoRelaxed && !has_fifo_relaxed)) {
|
(setting == Settings::VSyncMode::FifoRelaxed && !has_fifo_relaxed)) {
|
||||||
setting = Settings::VSyncMode::Fifo;
|
setting = Settings::VSyncMode::Fifo;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue