|
|
@ -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; |
|
|
} |
|
|
} |
|
|
|