summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClay John <claynjohn@gmail.com>2023-02-12 09:39:59 -0800
committerGitHub <noreply@github.com>2023-02-12 09:39:59 -0800
commit27af0f1413f1a7eff3645dafc19e6e13c9a48dd1 (patch)
treec189b3ba2a277feb78d910d644a25ba402783e70
parent27fb53024bdc0797f3866869a57417c5a58b2165 (diff)
parentb66f3846b429292242bc928545207e125bff8f31 (diff)
Merge pull request #73151 from Withaust/master
Make present mode info message print only on change
-rw-r--r--drivers/vulkan/vulkan_context.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/vulkan/vulkan_context.cpp b/drivers/vulkan/vulkan_context.cpp
index 179de8227a..b8cea7136d 100644
--- a/drivers/vulkan/vulkan_context.cpp
+++ b/drivers/vulkan/vulkan_context.cpp
@@ -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.