LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkLoop.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 330 416 79.3 %
Date: 2024-05-12 00:16:13 Functions: 62 72 86.1 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::Loop::Timer::Timer(unsigned long, std::function<bool (stappler::xenolith::vk::Loop&)>&&, stappler::StringViewBase<char>) 0
stappler::xenolith::vk::Loop::wakeup() 0
stappler::xenolith::vk::Loop::Internal::wakeup() 0
stappler::xenolith::vk::Loop::schedule(std::function<bool (stappler::xenolith::core::Loop&)>&&, stappler::StringViewBase<char>) 0
stappler::xenolith::vk::Loop::schedule(std::function<bool (stappler::xenolith::core::Loop&)>&&, unsigned long, stappler::StringViewBase<char>) 0
stappler::xenolith::vk::Loop::waitIdle() 0
stappler::xenolith::vk::Loop::signalDependencies(std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&, stappler::xenolith::core::Queue*, bool)::{lambda()#1}::operator()() const 0
stappler::xenolith::vk::Loop::schedule(std::function<bool (stappler::xenolith::core::Loop&)>&&, stappler::StringViewBase<char>)::{lambda()#1}::operator()() 0
stappler::xenolith::vk::Loop::schedule(std::function<bool (stappler::xenolith::core::Loop&)>&&, unsigned long, stappler::StringViewBase<char>)::{lambda()#1}::operator()() 0
stappler::xenolith::vk::Loop::acquireFence(unsigned int, bool)::{lambda(stappler::RcBase<stappler::xenolith::vk::Fence> const&)#1}::operator()(stappler::RcBase<stappler::xenolith::vk::Fence> const&) const::{lambda()#1}::operator()()::{lambda()#1}::operator()() 0
stappler::xenolith::vk::Loop::captureImage(std::function<void (stappler::xenolith::core::ImageInfoData const&, stappler::BytesViewTemplate<(stappler::Endian)1>)>&&, stappler::RcBase<stappler::xenolith::core::ImageObject> const&, stappler::xenolith::core::AttachmentLayout) 21
stappler::xenolith::vk::Loop::Internal::compileResource(stappler::RcBase<stappler::xenolith::vk::TransferResource>&&) 21
stappler::xenolith::vk::Loop::compileResource(stappler::RcBase<stappler::xenolith::core::Resource>&&, std::function<void (bool)>&&, bool) const 21
stappler::xenolith::vk::Loop::getSupportedDepthStencilFormat() const 21
stappler::xenolith::vk::Loop::captureImage(std::function<void (stappler::xenolith::core::ImageInfoData const&, stappler::BytesViewTemplate<(stappler::Endian)1>)>&&, stappler::RcBase<stappler::xenolith::core::ImageObject> const&, stappler::xenolith::core::AttachmentLayout)::{lambda()#1}::operator()() 21
stappler::xenolith::vk::Loop::compileResource(stappler::RcBase<stappler::xenolith::core::Resource>&&, std::function<void (bool)>&&, bool) const::{lambda()#1}::operator()() 21
stappler::xenolith::vk::PresentationData::PresentationData() 42
stappler::xenolith::vk::Loop::threadInit() 42
stappler::xenolith::vk::Loop::waitRinning() 42
stappler::xenolith::vk::Loop::threadDispose() 42
stappler::xenolith::vk::Loop::init(stappler::RcBase<stappler::xenolith::vk::Instance>&&, stappler::xenolith::core::LoopInfo&&) 42
stappler::xenolith::vk::Loop::cancel() 42
stappler::xenolith::vk::Loop::worker() 42
stappler::xenolith::vk::Loop::Internal::waitIdle() 42
stappler::xenolith::vk::Loop::Internal::endDevice() 42
stappler::xenolith::vk::Loop::Internal::setDevice(stappler::RcBase<stappler::xenolith::vk::Device>&&) 42
stappler::xenolith::vk::Loop::Internal::Internal(stappler::mempool::custom::Pool*, stappler::xenolith::vk::Loop*) 42
stappler::xenolith::vk::Loop::Loop() 42
stappler::xenolith::vk::Loop::~Loop() 42
stappler::xenolith::vk::Loop::~Loop().2 42
stappler::xenolith::vk::Loop::compileImage(stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&) const 42
stappler::xenolith::vk::Loop::performInQueue(std::function<void ()>&&, stappler::RefBase<stappler::memory::StandartInterface>*) const 42
stappler::xenolith::vk::Loop::threadInit()::{lambda()#1}::operator()() const 42
stappler::xenolith::vk::Loop::Internal::setDevice(stappler::RcBase<stappler::xenolith::vk::Device>&&)::{lambda(bool)#2}::operator()(bool) const 42
stappler::xenolith::vk::Loop::Internal::setDevice(stappler::RcBase<stappler::xenolith::vk::Device>&&)::{lambda(bool)#3}::operator()(bool) const 42
stappler::xenolith::vk::Loop::Internal::setDevice(stappler::RcBase<stappler::xenolith::vk::Device>&&)::{lambda(bool)#1}::operator()(bool) const 42
stappler::xenolith::vk::Loop::compileImage(stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&) const::{lambda()#1}::operator()() 42
stappler::xenolith::vk::Loop::compileQueue(stappler::RcBase<stappler::xenolith::core::Queue> const&, std::function<void (bool)>&&) const 105
stappler::xenolith::vk::Loop::compileQueue(stappler::RcBase<stappler::xenolith::core::Queue> const&, std::function<void (bool)>&&) const::{lambda()#1}::operator()() 105
stappler::xenolith::vk::Loop::Internal::onInitTaskPerformed(bool, stappler::StringViewBase<char>) 126
stappler::xenolith::vk::Loop::Internal::compileQueue(stappler::RcBase<stappler::xenolith::core::Queue> const&, std::function<void (bool)>&&) 189
stappler::xenolith::vk::Loop::Internal::compileQueue(stappler::RcBase<stappler::xenolith::core::Queue> const&, std::function<void (bool)>&&)::{lambda(stappler::xenolith::core::FrameHandle&)#1}::operator()(stappler::xenolith::core::FrameHandle&) const 189
stappler::xenolith::vk::Loop::runRenderQueue(stappler::RcBase<stappler::xenolith::core::FrameRequest>&&, unsigned long, std::function<void (bool)>&&)::{lambda()#1}::operator()()::{lambda(stappler::xenolith::core::FrameHandle&)#1}::operator()(stappler::xenolith::core::FrameHandle&) const 1066
stappler::xenolith::vk::Loop::Internal::compileMaterials(stappler::RcBase<stappler::xenolith::core::MaterialInputData>&&, std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > >&&) 1193
stappler::xenolith::vk::Loop::compileMaterials(stappler::RcBase<stappler::xenolith::core::MaterialInputData>&&, std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&) const 1193
stappler::xenolith::vk::Loop::compileMaterials(stappler::RcBase<stappler::xenolith::core::MaterialInputData>&&, std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&) const::{lambda()#1}::operator()() 1193
stappler::xenolith::vk::Loop::Internal::waitForDependencies(std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > >&&, std::function<void (bool)>&&) 4352
stappler::xenolith::vk::Loop::waitForDependencies(std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() 4352
stappler::xenolith::vk::Loop::signalDependencies(std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&, stappler::xenolith::core::Queue*, bool) 4392
stappler::xenolith::vk::Loop::Internal::signalDependencies(std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&, stappler::xenolith::core::Queue*, bool) 4392
stappler::xenolith::vk::Loop::acquireFramebuffer(stappler::xenolith::core::QueuePassData const*, stappler::SpanView<stappler::RcBase<stappler::xenolith::core::ImageView> >) 9517
stappler::xenolith::vk::Loop::releaseFramebuffer(stappler::RcBase<stappler::xenolith::core::Framebuffer>&&) 9517
stappler::xenolith::vk::Loop::captureBuffer(std::function<void (stappler::xenolith::core::BufferInfo const&, stappler::BytesViewTemplate<(stappler::Endian)1>)>&&, stappler::RcBase<stappler::xenolith::core::BufferObject> const&) 25200
stappler::xenolith::vk::Loop::captureBuffer(std::function<void (stappler::xenolith::core::BufferInfo const&, stappler::BytesViewTemplate<(stappler::Endian)1>)>&&, stappler::RcBase<stappler::xenolith::core::BufferObject> const&)::{lambda()#1}::operator()() 25200
stappler::xenolith::vk::Loop::runRenderQueue(stappler::RcBase<stappler::xenolith::core::FrameRequest>&&, unsigned long, std::function<void (bool)>&&) 26287
stappler::xenolith::vk::Loop::runRenderQueue(stappler::RcBase<stappler::xenolith::core::FrameRequest>&&, unsigned long, std::function<void (bool)>&&)::{lambda()#1}::operator()() 26287
stappler::xenolith::vk::Loop::releaseImage(stappler::RcBase<stappler::xenolith::core::ImageStorage>&&) 28572
stappler::xenolith::vk::Loop::releaseImage(stappler::RcBase<stappler::xenolith::core::ImageStorage>&&)::{lambda()#1}::operator()() 28572
stappler::xenolith::vk::Loop::acquireImage(stappler::xenolith::core::ImageAttachment const*, stappler::xenolith::core::AttachmentHandle const*, stappler::xenolith::core::ImageInfoData const&) 28593
stappler::xenolith::vk::Loop::makeFrame(stappler::RcBase<stappler::xenolith::core::FrameRequest>&&, unsigned long) 37039
stappler::xenolith::vk::Loop::waitForDependencies(std::vector<stappler::RcBase<stappler::xenolith::core::DependencyEvent>, std::allocator<stappler::RcBase<stappler::xenolith::core::DependencyEvent> > > const&, std::function<void (bool)>&&) 40541
stappler::xenolith::vk::Loop::acquireFence(unsigned int, bool)::{lambda(stappler::RcBase<stappler::xenolith::vk::Fence> const&)#1}::operator()(stappler::RcBase<stappler::xenolith::vk::Fence> const&) const::{lambda()#1}::operator()() 101210
stappler::xenolith::vk::Loop_runTimers(stappler::xenolith::vk::Loop::Internal*, unsigned long) 113570
stappler::xenolith::vk::Loop::makeSemaphore() 126189
stappler::xenolith::vk::Loop::acquireFence(unsigned int, bool)::{lambda(stappler::RcBase<stappler::xenolith::vk::Fence> const&)#1}::operator()(stappler::RcBase<stappler::xenolith::vk::Fence> const&) const::{lambda()#2}::operator()() 207399
stappler::xenolith::vk::Loop::acquireFence(unsigned int, bool) 207420
stappler::xenolith::vk::Loop::acquireFence(unsigned int, bool)::{lambda(stappler::RcBase<stappler::xenolith::vk::Fence> const&)#1}::operator()(stappler::RcBase<stappler::xenolith::vk::Fence> const&) const 207420
stappler::xenolith::vk::Loop_runFences(stappler::xenolith::vk::Loop::Internal*) 796765
stappler::xenolith::vk::Loop_pollEvents(stappler::xenolith::vk::Loop::Internal*, stappler::xenolith::vk::PresentationData&) 796765
stappler::xenolith::vk::Loop::performInQueue(stappler::RcBase<stappler::thread::Task>&&) const 970873
stappler::xenolith::vk::Loop::performOnGlThread(std::function<void ()>&&, stappler::RefBase<stappler::memory::StandartInterface>*, bool) const 1032689
stappler::xenolith::vk::Loop::isOnGlThread() const 1064377

Generated by: LCOV version 1.14