LCOV - code coverage report
Current view: top level - xenolith/renderer/basic2d/backend/vk - XL2dVkVertexPass.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 394 483 81.6 %
Date: 2024-05-12 00:16:13 Functions: 33 35 94.3 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::basic2d::vk::VertexPass::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 0
stappler::xenolith::basic2d::vk::VertexPassHandle::prepareRenderPass(stappler::xenolith::vk::CommandBuffer&) 0
stappler::xenolith::basic2d::vk::VertexPass::selectDepthFormat(stappler::SpanView<stappler::xenolith::core::ImageFormat>) 10
stappler::xenolith::basic2d::vk::VertexAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::xenolith::core::BufferInfo const&, stappler::xenolith::core::AttachmentData const*) 10
stappler::xenolith::basic2d::vk::VertexAttachment::~VertexAttachment() 10
stappler::xenolith::basic2d::vk::VertexAttachment::~VertexAttachment().2 10
stappler::xenolith::basic2d::vk::VertexPass::selectDepthFormat(stappler::SpanView<stappler::xenolith::core::ImageFormat>)::{lambda(stappler::xenolith::core::ImageFormat, unsigned int)#1}::operator()(stappler::xenolith::core::ImageFormat, unsigned int) const 50
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::drawWritePlan(std::vector<stappler::xenolith::basic2d::VertexSpan, std::allocator<stappler::xenolith::basic2d::VertexSpan> >&, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::WriteTarget&, std::unordered_map<unsigned int, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> > >&)::{lambda(std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> const*, std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> const*)#1}::operator()(std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> const*, std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> const*) const 4398
stappler::xenolith::basic2d::vk::VertexPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&) 4640
stappler::xenolith::basic2d::vk::VertexPassHandle::finalizeRenderPass(stappler::xenolith::vk::CommandBuffer&) 4640
stappler::xenolith::basic2d::vk::VertexPassHandle::prepareMaterialCommands(stappler::xenolith::core::MaterialSet*, stappler::xenolith::vk::CommandBuffer&) 4640
stappler::xenolith::basic2d::vk::VertexPassHandle::prepare(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&) 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::loadVertexes(stappler::xenolith::core::FrameHandle&, stappler::RcBase<stappler::xenolith::basic2d::FrameContextHandle2d> const&) 4640
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::pushInitial(stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::WriteTarget&) 4640
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::updatePathsDepth() 4640
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::pushAll(std::vector<stappler::xenolith::basic2d::VertexSpan, std::allocator<stappler::xenolith::basic2d::VertexSpan> >&, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::WriteTarget&) 4640
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::VertexMaterialDrawPlan(stappler::xenolith::core::FrameContraints const&) 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::popCommands() const 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::empty() const 4640
stappler::xenolith::basic2d::vk::VertexPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&)::{lambda(stappler::xenolith::vk::CommandBuffer&)#1}::operator()(stappler::xenolith::vk::CommandBuffer&) const 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::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 4640
stappler::xenolith::basic2d::vk::VertexPassHandle::doPrepareCommands(stappler::xenolith::core::FrameHandle&)::{lambda(stappler::xenolith::vk::CommandBuffer&)#1}::operator()(stappler::xenolith::vk::CommandBuffer&) const::{lambda()#1}::operator()() const 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::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 4640
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::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 4640
stappler::xenolith::basic2d::vk::VertexAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 4650
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::setup(stappler::xenolith::core::FrameQueue&, std::function<void (bool)>&&) 4650
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::~VertexAttachmentHandle() 4650
stappler::xenolith::basic2d::vk::VertexAttachmentHandle::~VertexAttachmentHandle().2 4650
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::drawWritePlan(std::vector<stappler::xenolith::basic2d::VertexSpan, std::allocator<stappler::xenolith::basic2d::VertexSpan> >&, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::WriteTarget&, std::unordered_map<unsigned int, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> > >&) 16774
stappler::xenolith::basic2d::vk::VertexPassHandle::prepareMaterialCommands(stappler::xenolith::core::MaterialSet*, stappler::xenolith::vk::CommandBuffer&)::{lambda(unsigned int)#1}::operator()(unsigned int) const 21716
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::pushVertexData(stappler::xenolith::core::MaterialSet*, stappler::xenolith::basic2d::Command const*, stappler::xenolith::basic2d::CmdVertexArray const*) 52133
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::pushDeferred(stappler::xenolith::core::MaterialSet*, stappler::xenolith::basic2d::Command const*, stappler::xenolith::basic2d::CmdDeferred const*) 79544
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::pushVertexes(stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::WriteTarget&, unsigned int const&, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan const&, stappler::xenolith::basic2d::CmdGeneral const*, stappler::glsl::TransformData const&, stappler::xenolith::basic2d::VertexData*) 115030
stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::emplaceWritePlan(stappler::xenolith::core::Material const*, std::unordered_map<unsigned int, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, stappler::xenolith::basic2d::vk::VertexMaterialDrawPlan::MaterialWritePlan> > >&, stappler::xenolith::basic2d::Command const*, stappler::xenolith::basic2d::CmdGeneral const*, stappler::SpanView<stappler::xenolith::basic2d::TransformVertexData>) 115784

Generated by: LCOV version 1.14