MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Hpp / pickPresentMode

Function pickPresentMode

samples/utils/utils.cpp:520–537  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

518 }
519
520 vk::PresentModeKHR pickPresentMode( std::vector<vk::PresentModeKHR> const & presentModes )
521 {
522 vk::PresentModeKHR pickedMode = vk::PresentModeKHR::eFifo;
523 for ( const auto & presentMode : presentModes )
524 {
525 if ( presentMode == vk::PresentModeKHR::eMailbox )
526 {
527 pickedMode = presentMode;
528 break;
529 }
530
531 if ( presentMode == vk::PresentModeKHR::eImmediate )
532 {
533 pickedMode = presentMode;
534 }
535 }
536 return pickedMode;
537 }
538
539 vk::SurfaceFormatKHR pickSurfaceFormat( std::vector<vk::SurfaceFormatKHR> const & formats )
540 {

Callers 2

SwapChainDataMethod · 0.85
SwapChainDataMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected