LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkRenderPass.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 454 624 72.8 %
Date: 2024-05-12 00:16:13 Functions: 23 27 85.2 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::RenderPass::initGenericPass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&) 0
stappler::xenolith::vk::DescriptorBinding::write(unsigned int, stappler::xenolith::vk::DescriptorBufferViewInfo&&) 0
stappler::xenolith::vk::RenderPass::initDescriptors(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData const&, stappler::xenolith::vk::RenderPass::Data&)::{lambda()#1}::operator()() const 0
stappler::xenolith::vk::RenderPass::initGenericPass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&)::{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 0
stappler::xenolith::vk::RenderPass::initGraphicsPass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&) 21
stappler::xenolith::vk::RenderPass::initGraphicsPass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&)::{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 21
stappler::xenolith::vk::Framebuffer::init(stappler::xenolith::vk::Device&, stappler::xenolith::vk::RenderPass*, stappler::SpanView<stappler::RcBase<stappler::xenolith::core::ImageView> >) 117
stappler::xenolith::vk::Framebuffer::init(stappler::xenolith::vk::Device&, stappler::xenolith::vk::RenderPass*, stappler::SpanView<stappler::RcBase<stappler::xenolith::core::ImageView> >)::{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 117
stappler::xenolith::vk::RenderPass::initComputePass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&) 168
stappler::xenolith::vk::RenderPass::initTransferPass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&) 168
stappler::xenolith::vk::RenderPass::initComputePass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&)::{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 168
stappler::xenolith::vk::RenderPass::initTransferPass(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&)::{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 168
stappler::xenolith::vk::RenderPass::initDescriptors(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData const&, stappler::xenolith::vk::RenderPass::Data&) 189
stappler::xenolith::vk::RenderPass::initDescriptors(stappler::xenolith::vk::Device&, stappler::xenolith::core::PipelineLayoutData const&, stappler::xenolith::vk::RenderPass::Data&, stappler::xenolith::vk::RenderPass::LayoutData&) 252
stappler::xenolith::vk::RenderPass::initDescriptors(stappler::xenolith::vk::Device&, stappler::xenolith::core::PipelineLayoutData const&, stappler::xenolith::vk::RenderPass::Data&, stappler::xenolith::vk::RenderPass::LayoutData&)::{lambda(VkDescriptorType, unsigned int)#1}::operator()(VkDescriptorType, unsigned int) const::{lambda(VkDescriptorPoolSize const&, VkDescriptorType)#1}::operator()(VkDescriptorPoolSize const&, VkDescriptorType) const 273
stappler::xenolith::vk::RenderPass::Data::cleanup(stappler::xenolith::vk::Device&) 357
stappler::xenolith::vk::RenderPass::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::QueuePassData&) 357
stappler::xenolith::vk::DescriptorBinding::DescriptorBinding(VkDescriptorType, unsigned int) 441
stappler::xenolith::vk::RenderPass::initDescriptors(stappler::xenolith::vk::Device&, stappler::xenolith::core::PipelineLayoutData const&, stappler::xenolith::vk::RenderPass::Data&, stappler::xenolith::vk::RenderPass::LayoutData&)::{lambda(VkDescriptorType, unsigned int)#1}::operator()(VkDescriptorType, unsigned int) const 441
stappler::xenolith::vk::DescriptorBinding::~DescriptorBinding() 1113
stappler::xenolith::vk::RenderPass::initDescriptors(stappler::xenolith::vk::Device&, stappler::xenolith::core::PipelineLayoutData const&, stappler::xenolith::vk::RenderPass::Data&, stappler::xenolith::vk::RenderPass::LayoutData&)::{lambda(unsigned int, unsigned int, unsigned int)#2}::operator()(unsigned int, unsigned int, unsigned int) const 1281
stappler::xenolith::vk::RenderPass::getRenderPass(bool) const 9718
stappler::xenolith::vk::DescriptorBinding::write(unsigned int, stappler::xenolith::vk::DescriptorImageInfo&&) 28455
stappler::xenolith::vk::RenderPass::perform(stappler::xenolith::vk::QueuePassHandle const&, stappler::xenolith::vk::CommandBuffer&, stappler::memory::callback<void ()> const&, bool) 170251
stappler::xenolith::vk::RenderPass::writeDescriptors(stappler::xenolith::vk::QueuePassHandle const&, unsigned int, bool) const::{lambda(stappler::xenolith::vk::DescriptorSet*, stappler::xenolith::core::PipelineDescriptor const&, unsigned int, bool)#1}::operator()(stappler::xenolith::vk::DescriptorSet*, stappler::xenolith::core::PipelineDescriptor const&, unsigned int, bool) const 321832
stappler::xenolith::vk::RenderPass::writeDescriptors(stappler::xenolith::vk::QueuePassHandle const&, unsigned int, bool) const 488784
stappler::xenolith::vk::DescriptorBinding::write(unsigned int, stappler::xenolith::vk::DescriptorBufferInfo&&) 1581483

Generated by: LCOV version 1.14