Move DisplayServer enums and typedefs to DisplayServerEnums
This will allow decoupling `display_server.h` from a number of headers in the codebase which only require those enums and not all the DisplayServer API.
This commit is contained in:
parent
778cf54dab
commit
a447ac95ec
160 changed files with 4584 additions and 4520 deletions
|
|
@ -3627,19 +3627,19 @@ Error RenderingDeviceDriverVulkan::swap_chain_resize(CommandQueueID p_cmd_queue,
|
|||
VkPresentModeKHR present_mode = VkPresentModeKHR::VK_PRESENT_MODE_FIFO_KHR;
|
||||
String present_mode_name = "Enabled";
|
||||
switch (surface->vsync_mode) {
|
||||
case DisplayServer::VSYNC_MAILBOX:
|
||||
case DisplayServerEnums::VSYNC_MAILBOX:
|
||||
present_mode = VK_PRESENT_MODE_MAILBOX_KHR;
|
||||
present_mode_name = "Mailbox";
|
||||
break;
|
||||
case DisplayServer::VSYNC_ADAPTIVE:
|
||||
case DisplayServerEnums::VSYNC_ADAPTIVE:
|
||||
present_mode = VK_PRESENT_MODE_FIFO_RELAXED_KHR;
|
||||
present_mode_name = "Adaptive";
|
||||
break;
|
||||
case DisplayServer::VSYNC_ENABLED:
|
||||
case DisplayServerEnums::VSYNC_ENABLED:
|
||||
present_mode = VK_PRESENT_MODE_FIFO_KHR;
|
||||
present_mode_name = "Enabled";
|
||||
break;
|
||||
case DisplayServer::VSYNC_DISABLED:
|
||||
case DisplayServerEnums::VSYNC_DISABLED:
|
||||
present_mode = VK_PRESENT_MODE_IMMEDIATE_KHR;
|
||||
present_mode_name = "Disabled";
|
||||
break;
|
||||
|
|
@ -3649,7 +3649,7 @@ Error RenderingDeviceDriverVulkan::swap_chain_resize(CommandQueueID p_cmd_queue,
|
|||
if (!present_mode_available) {
|
||||
// Present mode is not available, fall back to FIFO which is guaranteed to be supported.
|
||||
WARN_PRINT(vformat("The requested V-Sync mode %s is not available. Falling back to V-Sync mode Enabled.", present_mode_name));
|
||||
surface->vsync_mode = DisplayServer::VSYNC_ENABLED;
|
||||
surface->vsync_mode = DisplayServerEnums::VSYNC_ENABLED;
|
||||
present_mode = VkPresentModeKHR::VK_PRESENT_MODE_FIFO_KHR;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue