LCOV - code coverage report
Current view: top level - xenolith/renderer/basic2d/backend/vk - XL2dVkShadow.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 381 429 88.8 %
Date: 2024-05-12 00:16:13 Functions: 49 50 98.0 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::empty() const 0
stappler::xenolith::basic2d::vk::ShadowVertexAttachment::init(stappler::xenolith::core::AttachmentBuilder&) 10
stappler::xenolith::basic2d::vk::ShadowVertexAttachment::~ShadowVertexAttachment() 10
stappler::xenolith::basic2d::vk::ShadowVertexAttachment::~ShadowVertexAttachment().2 10
stappler::xenolith::basic2d::vk::ShadowSdfImageAttachment::init(stappler::xenolith::core::AttachmentBuilder&, stappler::geom::Extent2) 10
stappler::xenolith::basic2d::vk::ShadowSdfImageAttachment::~ShadowSdfImageAttachment() 10
stappler::xenolith::basic2d::vk::ShadowSdfImageAttachment::~ShadowSdfImageAttachment().2 10
stappler::xenolith::basic2d::vk::ShadowLightDataAttachment::init(stappler::xenolith::core::AttachmentBuilder&) 10
stappler::xenolith::basic2d::vk::ShadowLightDataAttachment::~ShadowLightDataAttachment() 10
stappler::xenolith::basic2d::vk::ShadowLightDataAttachment::~ShadowLightDataAttachment().2 10
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachment::init(stappler::xenolith::core::AttachmentBuilder&) 10
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachment::~ShadowPrimitivesAttachment() 10
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachment::~ShadowPrimitivesAttachment().2 10
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachmentHandle::allocateBuffer(stappler::xenolith::vk::DeviceFrameHandle*, stappler::glsl::ShadowData const&) 1105
stappler::xenolith::basic2d::vk::ShadowDrawPlan::pushDeferred(stappler::xenolith::basic2d::Command const*, stappler::xenolith::basic2d::CmdShadowDeferred const*) 3170
stappler::xenolith::basic2d::vk::ShadowDrawPlan::emplaceWritePlan(stappler::xenolith::basic2d::Command const*, stappler::xenolith::basic2d::CmdShadow const*, stappler::SpanView<stappler::xenolith::basic2d::TransformVertexData>) 3170
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::loadVertexes(stappler::xenolith::core::FrameHandle&, stappler::RcBase<stappler::xenolith::basic2d::FrameContextHandle2d> const&)::{lambda(stappler::xenolith::basic2d::CmdShadow const*, stappler::glsl::TransformData const&, stappler::xenolith::basic2d::VertexData*)#1}::operator()(stappler::xenolith::basic2d::CmdShadow const*, stappler::glsl::TransformData const&, stappler::xenolith::basic2d::VertexData*) const 3170
stappler::xenolith::basic2d::vk::ShadowDrawPlan::ShadowDrawPlan(stappler::xenolith::core::FrameHandle&) 4640
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 4640
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::loadVertexes(stappler::xenolith::core::FrameHandle&, stappler::RcBase<stappler::xenolith::basic2d::FrameContextHandle2d> const&) 4640
stappler::xenolith::basic2d::vk::ShadowSdfImageAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 4640
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::submitInput(stappler::xenolith::core::FrameQueue&, stappler::RcBase<stappler::xenolith::core::AttachmentInputData>&&, std::function<void (bool)>&&) 4640
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::allocateBuffer(stappler::xenolith::vk::DeviceFrameHandle*, stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle const*, unsigned int) 4640
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::getBoxOffset(float) const 4640
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::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::ShadowSdfImageAttachmentHandle::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) 4640
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::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) 4640
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::allocateBuffer(stappler::xenolith::vk::DeviceFrameHandle*, stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle const*, unsigned int)::{lambda(unsigned char*, unsigned long)#1}::operator()(unsigned char*, unsigned long) const 4640
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::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::ShadowVertexAttachmentHandle::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::ShadowVertexAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 4650
stappler::xenolith::basic2d::vk::ShadowSdfImageAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 4650
stappler::xenolith::basic2d::vk::ShadowLightDataAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 4650
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachment::makeFrameHandle(stappler::xenolith::core::FrameQueue const&) 4650
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::~ShadowVertexAttachmentHandle() 4650
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::~ShadowVertexAttachmentHandle().2 4650
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::~ShadowLightDataAttachmentHandle() 4650
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::~ShadowLightDataAttachmentHandle().2 4650
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachmentHandle::~ShadowPrimitivesAttachmentHandle() 4650
stappler::xenolith::basic2d::vk::ShadowPrimitivesAttachmentHandle::~ShadowPrimitivesAttachmentHandle().2 4650
stappler::xenolith::basic2d::vk::ShadowVertexAttachment::validateInput(stappler::RcBase<stappler::xenolith::core::AttachmentInputData> const&) const 4650
stappler::xenolith::basic2d::vk::ShadowLightDataAttachment::validateInput(stappler::RcBase<stappler::xenolith::core::AttachmentInputData> const&) const 4650
stappler::xenolith::basic2d::vk::ShadowDrawPlan::pushSdf(stappler::xenolith::basic2d::Command const*, stappler::xenolith::basic2d::CmdSdfGroup2D const*) 4691
stappler::xenolith::basic2d::vk::ShadowVertexAttachmentHandle::loadVertexes(stappler::xenolith::core::FrameHandle&, stappler::RcBase<stappler::xenolith::basic2d::FrameContextHandle2d> const&)::{lambda(stappler::xenolith::basic2d::CmdSdfGroup2D const*, unsigned int, unsigned int)#2}::operator()(stappler::xenolith::basic2d::CmdSdfGroup2D const*, unsigned int, unsigned int) const 4691
stappler::xenolith::basic2d::vk::ShadowBufferMap::ShadowBufferMap(stappler::xenolith::vk::Buffer*, bool) 7735
stappler::xenolith::basic2d::vk::ShadowBufferMap::~ShadowBufferMap() 7735
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::writeDescriptor(stappler::xenolith::core::QueuePassHandle const&, stappler::xenolith::vk::DescriptorBufferInfo&) 9280
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::isDescriptorDirty(stappler::xenolith::core::QueuePassHandle const&, stappler::xenolith::core::PipelineDescriptor const&, unsigned int, bool) const 9280
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::getLightsCount() const 13920
stappler::xenolith::basic2d::vk::ShadowLightDataAttachmentHandle::getObjectsCount() const 13920

Generated by: LCOV version 1.14