LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkInfo.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 903 1045 86.4 %
Date: 2024-05-12 00:16:13 Functions: 33 37 89.2 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::DeviceInfo::DeviceInfo(VkPhysicalDevice_T*, stappler::xenolith::vk::DeviceInfo::QueueFamilyInfo, stappler::xenolith::vk::DeviceInfo::QueueFamilyInfo, stappler::xenolith::vk::DeviceInfo::QueueFamilyInfo, stappler::xenolith::vk::DeviceInfo::QueueFamilyInfo, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > >&&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > >&&) 0
stappler::xenolith::vk::getVkStageBits(stappler::xenolith::core::ProgramStage) 0
stappler::xenolith::vk::getVkMemoryPropertyFlags[abi:cxx11](unsigned int) 0
stappler::xenolith::vk::operator<<(std::basic_ostream<char, std::char_traits<char> >&, VkResult) 0
stappler::xenolith::vk::getQueueOperationsDesc[abi:cxx11](stappler::xenolith::vk::QueueOperations) 21
stappler::xenolith::vk::DeviceInfo::Properties::operator=(stappler::xenolith::vk::DeviceInfo::Properties const&) 42
stappler::xenolith::vk::DeviceInfo::Features::updateTo12(bool) 42
stappler::xenolith::vk::DeviceInfo::Features::getOptional() 42
stappler::xenolith::vk::DeviceInfo::Features::disableFromFeatures(stappler::xenolith::vk::DeviceInfo::Features const&) 42
stappler::xenolith::vk::getVkPresentMode(stappler::xenolith::core::PresentMode) 42
stappler::xenolith::vk::DeviceInfo::Features::enableFromFeatures(stappler::xenolith::vk::DeviceInfo::Features const&) 84
stappler::xenolith::vk::DeviceInfo::Features::operator=(stappler::xenolith::vk::DeviceInfo::Features const&) 84
stappler::xenolith::vk::DeviceInfo::Features::updateFrom12() 126
stappler::xenolith::vk::DeviceInfo::Features::updateFrom13() 126
stappler::xenolith::vk::DeviceInfo::supportsPresentation() const 147
stappler::xenolith::vk::DeviceInfo::Properties::Properties() 168
stappler::xenolith::vk::DeviceInfo::Features::getRequired() 168
stappler::xenolith::vk::DeviceInfo::DeviceInfo() 168
stappler::xenolith::vk::DeviceInfo::description[abi:cxx11]() const 168
stappler::xenolith::vk::DeviceInfo::Features::canEnable(stappler::xenolith::vk::DeviceInfo::Features const&, unsigned int) const 210
stappler::xenolith::vk::DeviceInfo::Properties::Properties(stappler::xenolith::vk::DeviceInfo::Properties const&) 336
stappler::xenolith::vk::DeviceInfo::Features::Features(stappler::xenolith::vk::DeviceInfo::Features const&) 336
stappler::xenolith::vk::getQueueOperations(unsigned int, bool) 336
stappler::xenolith::vk::DeviceInfo::Features::disableFromFeatures(stappler::xenolith::vk::DeviceInfo::Features const&)::{lambda(stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>)#1}::operator()(stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>) const 336
stappler::xenolith::vk::DeviceInfo::Features::clear() 462
stappler::xenolith::vk::DeviceInfo::Features::Features() 462
stappler::xenolith::vk::isPromotedExtension(unsigned int, stappler::StringViewBase<char>) 546
stappler::xenolith::vk::DeviceInfo::Features::enableFromFeatures(stappler::xenolith::vk::DeviceInfo::Features const&)::{lambda(stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>)#1}::operator()(stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>) const 672
stappler::xenolith::vk::checkIfExtensionAvailable(unsigned int, char const*, std::vector<VkExtensionProperties, std::allocator<VkExtensionProperties> > const&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > >&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > >&, stappler::xenolith::vk::ExtensionFlags&) 1260
stappler::xenolith::vk::getFlagForExtension(char const*) 1260
stappler::xenolith::vk::DeviceInfo::Features::canEnable(stappler::xenolith::vk::DeviceInfo::Features const&, unsigned int) const::{lambda(stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>)#1}::operator()(stappler::SpanView<unsigned int>, stappler::SpanView<unsigned int>) const 1680
stappler::xenolith::vk::DeviceInfo::Features::clear()::{lambda(stappler::SpanView<unsigned int>)#1}::operator()(stappler::SpanView<unsigned int>) const 4158
stappler::xenolith::vk::getQueueOperations(stappler::xenolith::core::PassType) 51970
stappler::xenolith::vk::getVkColorSpaceName(VkColorSpaceKHR) 2289000
stappler::xenolith::vk::getVkResultName(VkResult) 3906315
stappler::xenolith::vk::getVkFormatName(VkFormat) 6597927
stappler::xenolith::vk::getFormatBlockSize(VkFormat) 6597990

Generated by: LCOV version 1.14