diff --git a/src/engine/SwapChain.cpp b/src/engine/SwapChain.cpp index 12fc17e..b1f1910 100644 --- a/src/engine/SwapChain.cpp +++ b/src/engine/SwapChain.cpp @@ -418,11 +418,36 @@ namespace fgl::engine vk::PresentModeKHR SwapChain::chooseSwapPresentMode( const std::vector< vk::PresentModeKHR >& availablePresentModes ) { + for ( const auto& availablePresentMode : availablePresentModes ) + { + switch ( availablePresentMode ) + { + case vk::PresentModeKHR::eImmediate: + std::cout << "Present mode: Immediate" << std::endl; + break; + case vk::PresentModeKHR::eMailbox: + std::cout << "Present mode: Mailbox" << std::endl; + break; + case vk::PresentModeKHR::eFifo: + std::cout << "Present mode: V-Sync" << std::endl; + break; + case vk::PresentModeKHR::eFifoRelaxed: + std::cout << "Present mode: V-Sync: RELAXED" << std::endl; + break; + case vk::PresentModeKHR::eSharedDemandRefresh: + std::cout << "Present mode: Shared Demand Refresh" << std::endl; + break; + case vk::PresentModeKHR::eSharedContinuousRefresh: + std::cout << "Present mode: Shared Continuous Refresh" << std::endl; + break; + } + } + for ( const auto& availablePresentMode : availablePresentModes ) { if ( availablePresentMode == vk::PresentModeKHR::eMailbox ) { - std::cout << "Present mode: Mailbox" << std::endl; + std::cout << "Present mode: Mailbox: ACTIVE" << std::endl; return availablePresentMode; } } @@ -434,7 +459,7 @@ namespace fgl::engine // } // } - std::cout << "Present mode: V-Sync" << std::endl; + std::cout << "Present mode: V-Sync: ACTIVE" << std::endl; return vk::PresentModeKHR::eFifo; }