LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkTransferQueue.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 378 595 63.5 %
Date: 2024-05-12 00:16:13 Functions: 45 52 86.5 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::TransferPass::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 21
stappler::xenolith::vk::TransferPass::init(stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::AttachmentData const*) 42
stappler::xenolith::vk::TransferPass::~TransferPass() 42
stappler::xenolith::vk::TransferPass::~TransferPass().2 42
stappler::xenolith::vk::TransferQueue::makeRequest(stappler::RcBase<stappler::xenolith::vk::TransferResource>&&) 21
stappler::xenolith::vk::TransferQueue::init() 42
stappler::xenolith::vk::TransferQueue::~TransferQueue() 42
stappler::xenolith::vk::TransferQueue::~TransferQueue().2 42
stappler::xenolith::vk::TransferResource::initialize(stappler::xenolith::vk::AllocationUsage) 63
stappler::xenolith::vk::TransferResource::invalidate(stappler::xenolith::vk::Device&) 63
stappler::xenolith::vk::TransferResource::writeStaging(stappler::xenolith::vk::TransferResource::StagingBuffer&) 63
stappler::xenolith::vk::TransferResource::ImageAllocInfo::ImageAllocInfo(stappler::xenolith::core::ImageData*) 63
stappler::xenolith::vk::TransferResource::BufferAllocInfo::BufferAllocInfo(stappler::xenolith::core::BufferData*) 399
stappler::xenolith::vk::TransferResource::preTransferData() 63
stappler::xenolith::vk::TransferResource::prepareCommands(unsigned int, VkCommandBuffer_T*, std::vector<VkImageMemoryBarrier, std::allocator<VkImageMemoryBarrier> >&, std::vector<VkBufferMemoryBarrier, std::allocator<VkBufferMemoryBarrier> >&) 63
stappler::xenolith::vk::TransferResource::allocateDedicated(stappler::RcBase<stappler::xenolith::vk::Allocator> const&, stappler::xenolith::vk::TransferResource::ImageAllocInfo&) 0
stappler::xenolith::vk::TransferResource::allocateDedicated(stappler::RcBase<stappler::xenolith::vk::Allocator> const&, stappler::xenolith::vk::TransferResource::BufferAllocInfo&) 0
stappler::xenolith::vk::TransferResource::init(stappler::RcBase<stappler::xenolith::vk::Allocator> const&, stappler::RcBase<stappler::xenolith::core::Resource>&&, std::function<void (bool)>&&) 63
stappler::xenolith::vk::TransferResource::init(stappler::RcBase<stappler::xenolith::vk::Allocator> const&, stappler::RcBase<stappler::xenolith::core::Resource> const&, std::function<void (bool)>&&) 0
stappler::xenolith::vk::TransferResource::upload() 63
stappler::xenolith::vk::TransferResource::compile() 63
stappler::xenolith::vk::TransferResource::allocate() 63
stappler::xenolith::vk::TransferResource::transfer(stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&, stappler::RcBase<stappler::xenolith::vk::CommandPool> const&, stappler::RcBase<stappler::xenolith::vk::Fence> const&) 0
stappler::xenolith::vk::TransferResource::writeData(unsigned char*, stappler::xenolith::vk::TransferResource::ImageAllocInfo&) 63
stappler::xenolith::vk::TransferResource::writeData(unsigned char*, stappler::xenolith::vk::TransferResource::BufferAllocInfo&) 399
stappler::xenolith::vk::TransferResource::~TransferResource() 63
stappler::xenolith::vk::TransferResource::~TransferResource().2 63
stappler::xenolith::vk::TransferAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 21
stappler::xenolith::vk::TransferAttachment::~TransferAttachment() 42
stappler::xenolith::vk::TransferAttachment::~TransferAttachment().2 42
stappler::xenolith::vk::TransferAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 21
stappler::xenolith::vk::TransferAttachmentHandle::setup(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&) 21
stappler::xenolith::vk::TransferAttachmentHandle::~TransferAttachmentHandle() 21
stappler::xenolith::vk::TransferAttachmentHandle::~TransferAttachmentHandle().2 21
stappler::xenolith::vk::TransferRenderPassHandle::doComplete(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&, bool) 21
stappler::xenolith::vk::TransferRenderPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&) 21
stappler::xenolith::vk::TransferRenderPassHandle::~TransferRenderPassHandle() 21
stappler::xenolith::vk::TransferRenderPassHandle::~TransferRenderPassHandle().2 21
stappler::xenolith::vk::getFormatAspectFlags(VkFormat, bool) 189
stappler::xenolith::vk::TransferPass::getAttachment() const 42
stappler::xenolith::vk::TransferResource::dropStaging(stappler::xenolith::vk::TransferResource::StagingBuffer&) const 63
stappler::xenolith::vk::TransferResource::createStagingBuffer(stappler::xenolith::vk::TransferResource::StagingBuffer&, unsigned long) const 63
stappler::xenolith::vk::TransferAttachmentHandle::getResource() const 42
stappler::xenolith::vk::TransferQueue::init()::{lambda(stappler::xenolith::core::QueuePassBuilder&)#2}::operator()(stappler::xenolith::core::QueuePassBuilder&) const 42
stappler::xenolith::vk::TransferQueue::init()::{lambda(stappler::xenolith::core::AttachmentBuilder&)#1}::operator()(stappler::xenolith::core::AttachmentBuilder&) const 42
stappler::xenolith::vk::TransferResource::initialize(stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::StringViewBase<char>)#1}::operator()(stappler::StringViewBase<char>) const 0
stappler::xenolith::vk::TransferResource::allocate()::{lambda(stappler::StringViewBase<char>)#1}::operator()(stappler::StringViewBase<char>) const 0
stappler::xenolith::vk::TransferResource::transfer(stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&, stappler::RcBase<stappler::xenolith::vk::CommandPool> const&, stappler::RcBase<stappler::xenolith::vk::Fence> const&)::{lambda(stappler::xenolith::vk::CommandBuffer&)#1}::operator()(stappler::xenolith::vk::CommandBuffer&) const 0
stappler::xenolith::vk::TransferAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&)::{lambda(stappler::xenolith::core::FrameHandle&, bool)#1}::operator()(stappler::xenolith::core::FrameHandle&, bool) const 21
stappler::xenolith::vk::TransferRenderPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&)::{lambda(stappler::xenolith::vk::CommandBuffer&)#1}::operator()(stappler::xenolith::vk::CommandBuffer&) const 21
stappler::xenolith::vk::TransferAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&)::{lambda(stappler::xenolith::core::FrameHandle&, bool)#1}::operator()(stappler::xenolith::core::FrameHandle&, bool) const::{lambda(stappler::xenolith::core::FrameHandle&)#1}::operator()(stappler::xenolith::core::FrameHandle&) const 21
stappler::xenolith::vk::TransferAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&)::{lambda(stappler::xenolith::core::FrameHandle&, bool)#1}::operator()(stappler::xenolith::core::FrameHandle&, bool) const::{lambda(stappler::xenolith::core::FrameHandle&, bool)#2}::operator()(stappler::xenolith::core::FrameHandle&, bool) const 21

Generated by: LCOV version 1.14