LCOV - code coverage report
Current view: top level - source/graphics - ShaderDefines.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 86 105 81.9 %
Date: 2023-01-19 00:18:29 Functions: 24 31 77.4 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_ShaderDefines.cpp 1
__static_initialization_and_destruction_0(int, int) 1
CShaderParams<CStrIntern>::CreateEmpty() 1
CShaderParams<CStrIntern>::GetInterned(CShaderParams<CStrIntern>::SItems const&) 36
CShaderParams<CStrIntern>::Set(CStrIntern, CStrIntern const&) 33
CShaderParams<CStrIntern>::SItems::RecalcHash() 36
CShaderParams<CStrIntern>::SItems::NameLess(std::pair<CStrIntern, CStrIntern> const&, std::pair<CStrIntern, CStrIntern> const&) 24
CShaderParams<CStrIntern>::SetMany(CShaderParams<CStrIntern> const&) 2
CShaderParams<CStrIntern>::CShaderParams(CShaderParams<CStrIntern>::SItems*) 1
CShaderParams<CStrIntern>::CShaderParams() 42
CShaderParams<CVector4D>::CreateEmpty() 1
CShaderParams<CVector4D>::GetInterned(CShaderParams<CVector4D>::SItems const&) 4
CShaderParams<CVector4D>::Set(CStrIntern, CVector4D const&) 3
CShaderParams<CVector4D>::SItems::RecalcHash() 4
CShaderParams<CVector4D>::SItems::NameLess(std::pair<CStrIntern, CVector4D> const&, std::pair<CStrIntern, CVector4D> const&) 0
CShaderParams<CVector4D>::SetMany(CShaderParams<CVector4D> const&) 0
CShaderParams<CVector4D>::CShaderParams(CShaderParams<CVector4D>::SItems*) 1
CShaderParams<CVector4D>::CShaderParams() 2
CShaderDefines::Add(CStrIntern, CStrIntern) 33
CShaderUniforms::Add(char const*, CVector4D const&) 3
CShaderRenderQueries::Add(char const*) 0
CShaderParams<CStrIntern>::GetMap() const 0
CShaderParams<CStrIntern>::GetHash() const 8
CShaderParams<CVector4D>::GetMap() const 0
CShaderParams<CVector4D>::GetHash() const 0
CShaderDefines::GetInt(char const*) const 7
CShaderUniforms::BindUniforms(Renderer::Backend::IDeviceCommandContext*, Renderer::Backend::IShaderProgram*) const 0
CShaderUniforms::GetVector(char const*) const 2
std::hash<CVector4D>::operator()(CVector4D const&) const 3
operator==(CShaderParams<CStrIntern>::SItems const&, CShaderParams<CStrIntern>::SItems const&) 20
operator==(CShaderParams<CVector4D>::SItems const&, CShaderParams<CVector4D>::SItems const&) 1

Generated by: LCOV version 1.13