LCOV - code coverage report
Current view: top level - source/renderer - OverlayRenderer.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 69 395 17.5 %
Date: 2023-01-19 00:18:29 Functions: 12 42 28.6 %

Function Name Sort by function name Hit count Sort by hit count
TessellateSphere(std::vector<float, std::allocator<float> >&, std::vector<unsigned short, std::allocator<unsigned short> >&, int) 0
TessellateSphereFace(CVector3D const&, unsigned short, CVector3D const&, unsigned short, CVector3D const&, unsigned short, std::vector<float, std::allocator<float> >&, std::vector<unsigned short, std::allocator<unsigned short> >&, int) 0
(anonymous namespace)::QuadBatchKey::QuadBatchKey((anonymous namespace)::QuadBatchKey const&) 0
(anonymous namespace)::QuadBatchKey::QuadBatchKey(std::shared_ptr<CTexture> const&, std::shared_ptr<CTexture> const&) 0
(anonymous namespace)::QuadBatchKey::~QuadBatchKey() 0
(anonymous namespace)::QuadBatchData::QuadBatchData() 0
(anonymous namespace)::QuadBatchData::~QuadBatchData() 0
(anonymous namespace)::QuadBatchData::~QuadBatchData().2 0
(anonymous namespace)::AdjustOverlayGraphicsPipelineState(Renderer::Backend::SGraphicsPipelineStateDesc&, bool) 0
OverlayRenderer::RenderQuadOverlays(Renderer::Backend::IDeviceCommandContext*) 0
OverlayRenderer::PrepareForRendering() 0
OverlayRenderer::RenderSphereOverlays(Renderer::Backend::IDeviceCommandContext*) 0
OverlayRenderer::RenderForegroundOverlays(Renderer::Backend::IDeviceCommandContext*, CCamera const&) 0
OverlayRenderer::RenderOverlaysAfterWater(Renderer::Backend::IDeviceCommandContext*) 0
OverlayRenderer::RenderOverlaysBeforeWater(Renderer::Backend::IDeviceCommandContext*) 0
OverlayRenderer::RenderTexturedOverlayLines(Renderer::Backend::IDeviceCommandContext*) 0
OverlayRenderer::RenderTexturedOverlayLines(Renderer::Backend::IDeviceCommandContext*, Renderer::Backend::IShaderProgram*, bool) 0
OverlayRenderer::Submit(SOverlayLine*) 0
OverlayRenderer::Submit(SOverlayQuad*) 0
OverlayRenderer::Submit(SOverlaySphere*) 0
OverlayRenderer::Submit(SOverlaySprite*) 0
OverlayRenderer::Submit(SOverlayTexturedLine*) 0
OverlayRenderer::Upload(Renderer::Backend::IDeviceCommandContext*) 0
OverlayRenderer::EndFrame() 0
OverlayRendererInternals::GenerateSphere() 0
(anonymous namespace)::QuadBatchKey::operator==((anonymous namespace)::QuadBatchKey const&) const 0
(anonymous namespace)::QuadBatchHash::operator()((anonymous namespace)::QuadBatchKey const&) const 0
(anonymous namespace)::Shader::GetTechnique() const 0
(anonymous namespace)::CreateShader(CStrIntern, CShaderDefines const&, bool)::{lambda(Renderer::Backend::SGraphicsPipelineStateDesc&)#2}::operator()(Renderer::Backend::SGraphicsPipelineStateDesc&) const 0
(anonymous namespace)::CreateShader(CStrIntern, CShaderDefines const&, bool)::{lambda(Renderer::Backend::SGraphicsPipelineStateDesc&)#1}::operator()(Renderer::Backend::SGraphicsPipelineStateDesc&) const 0
_GLOBAL__sub_I_OverlayRenderer.cpp 1
__static_initialization_and_destruction_0(int, int) 1
OverlayRenderer::Initialize() 6
OverlayRenderer::OverlayRenderer() 6
OverlayRenderer::~OverlayRenderer() 6
OverlayRendererInternals::Initialize() 6
OverlayRendererInternals::OverlayRendererInternals() 6
OverlayRendererInternals::~OverlayRendererInternals() 6
(anonymous namespace)::CreateShader(CStrIntern, CShaderDefines const&, bool) 30
(anonymous namespace)::Shader::Shader() 30
(anonymous namespace)::Shader::operator=((anonymous namespace)::Shader&&) 30
(anonymous namespace)::Shader::~Shader() 60

Generated by: LCOV version 1.13