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
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