LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkDevice.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 9 9 100.0 %
Date: 2024-05-12 00:16:13 Functions: 19 23 82.6 %

Function Name Sort by function name Hit count Sort by hit count
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::DeviceQueue::submit(stappler::xenolith::core::FrameSync const&, stappler::xenolith::vk::Fence&, stappler::xenolith::vk::CommandPool&, stappler::SpanView<stappler::xenolith::vk::CommandBuffer const*>, stappler::xenolith::vk::DeviceQueue::IdleMode)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::DeviceQueue::submit(stappler::xenolith::core::FrameSync const&, stappler::xenolith::vk::Fence&, stappler::xenolith::vk::CommandPool&, stappler::SpanView<stappler::xenolith::vk::CommandBuffer const*>, stappler::xenolith::vk::DeviceQueue::IdleMode)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 172586
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::DeviceQueue::submit(stappler::xenolith::vk::Fence&, stappler::SpanView<stappler::xenolith::vk::CommandBuffer const*>, stappler::xenolith::vk::DeviceQueue::IdleMode)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::DeviceQueue::submit(stappler::xenolith::vk::Fence&, stappler::SpanView<stappler::xenolith::vk::CommandBuffer const*>, stappler::xenolith::vk::DeviceQueue::IdleMode)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 25305
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::DeviceQueue::waitIdle()::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::DeviceQueue::waitIdle()::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 21
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::SwapchainHandle::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::SurfaceInfo const&, stappler::xenolith::core::SwapchainConfig const&, stappler::xenolith::core::ImageInfo&&, stappler::xenolith::core::PresentMode, stappler::xenolith::vk::Surface*, unsigned int*, stappler::xenolith::vk::SwapchainHandle*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::SwapchainHandle::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::SurfaceInfo const&, stappler::xenolith::core::SwapchainConfig const&, stappler::xenolith::core::ImageInfo&&, stappler::xenolith::core::PresentMode, stappler::xenolith::vk::Surface*, unsigned int*, stappler::xenolith::vk::SwapchainHandle*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 20
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::SwapchainHandle::acquire(bool, stappler::RcBase<stappler::xenolith::vk::Fence> const&)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::SwapchainHandle::acquire(bool, stappler::RcBase<stappler::xenolith::vk::Fence> const&)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 4650
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::SwapchainHandle::present(stappler::xenolith::vk::DeviceQueue&, stappler::RcBase<stappler::xenolith::core::ImageStorage> const&)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::SwapchainHandle::present(stappler::xenolith::vk::DeviceQueue&, stappler::RcBase<stappler::xenolith::core::ImageStorage> const&)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 4640
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Fence::check(stappler::xenolith::vk::Loop&, bool)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::Fence::check(stappler::xenolith::vk::Loop&, bool)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 107271344
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::invalidate(stappler::xenolith::vk::Device&)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::Allocator::invalidate(stappler::xenolith::vk::Device&)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 189
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Image*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#2}>(stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Image*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#2} const&) 0
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Image*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Image*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 147
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Buffer*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#2}>(stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Buffer*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#2} const&) 0
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Buffer*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::Allocator::allocateDedicated(stappler::xenolith::vk::AllocationUsage, stappler::xenolith::vk::Buffer*)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 1256
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::free(stappler::xenolith::vk::Allocator::MemType*, stappler::SpanView<stappler::xenolith::vk::Allocator::MemNode>)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::Allocator::free(stappler::xenolith::vk::Allocator::MemType*, stappler::SpanView<stappler::xenolith::vk::Allocator::MemNode>)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 0
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::alloc(stappler::xenolith::vk::Allocator::MemType*, unsigned long, bool)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#2}>(stappler::xenolith::vk::Allocator::alloc(stappler::xenolith::vk::Allocator::MemType*, unsigned long, bool)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#2} const&) 0
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::Allocator::alloc(stappler::xenolith::vk::Allocator::MemType*, unsigned long, bool)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::Allocator::alloc(stappler::xenolith::vk::Allocator::MemType*, unsigned long, bool)::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 189
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::Allocator*, stappler::xenolith::vk::DeviceMemoryInfo, VkDeviceMemory_T*, stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::Allocator*, stappler::xenolith::vk::DeviceMemoryInfo, VkDeviceMemory_T*, stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 2574
void stappler::xenolith::vk::Device::makeApiCall<stappler::xenolith::vk::SwapchainHandle::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::SurfaceInfo const&, stappler::xenolith::core::SwapchainConfig const&, stappler::xenolith::core::ImageInfo&&, stappler::xenolith::core::PresentMode, stappler::xenolith::vk::Surface*, unsigned int*, stappler::xenolith::vk::SwapchainHandle*)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#2}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}>(stappler::xenolith::vk::SwapchainHandle::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::SurfaceInfo const&, stappler::xenolith::core::SwapchainConfig const&, stappler::xenolith::core::ImageInfo&&, stappler::xenolith::core::PresentMode, stappler::xenolith::vk::Surface*, unsigned int*, stappler::xenolith::vk::SwapchainHandle*)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#2}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1} const&) 20
stappler::xenolith::vk::DeviceFrameHandle::getAllocator() const 4640
stappler::xenolith::vk::Device::getInstance() const 40
stappler::xenolith::vk::Device::getAllocator() const 63704
stappler::xenolith::vk::Device::getTextureSetLayout() const 13286
stappler::xenolith::vk::Device::getInfo() const 1882
stappler::xenolith::vk::Device::getDevice() const 55779927

Generated by: LCOV version 1.14