Merge pull request #73151 from Withaust/master

Make present mode info message print only on change
This commit is contained in:
Clay John 2023-02-12 09:39:59 -08:00 committed by GitHub
commit 27af0f1413
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1871,7 +1871,10 @@ Error VulkanContext::_update_swap_chain(Window *window) {
// Set the windows present mode if it is available, otherwise FIFO is used (guaranteed supported).
if (present_mode_available) {
window->presentMode = requested_present_mode;
if (window->presentMode != requested_present_mode) {
window->presentMode = requested_present_mode;
print_verbose("Using present mode: " + String(string_VkPresentModeKHR(window->presentMode)));
}
} else {
String present_mode_string;
switch (window->vsync_mode) {
@ -1892,8 +1895,6 @@ Error VulkanContext::_update_swap_chain(Window *window) {
window->vsync_mode = DisplayServer::VSYNC_ENABLED; // Set to default.
}
print_verbose("Using present mode: " + String(string_VkPresentModeKHR(window->presentMode)));
free(presentModes);
// Determine the number of VkImages to use in the swap chain.