LCOV - code coverage report
Current view: top level - source/renderer/backend/gl - ShaderProgram.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 1 751 0.1 %
Date: 2023-01-19 00:18:29 Functions: 2 59 3.4 %

Function Name Sort by function name Hit count Sort by hit count
Renderer::Backend::GL::(anonymous namespace)::GetStreamMask(Renderer::Backend::VertexAttributeStream) 0
Renderer::Backend::GL::(anonymous namespace)::GLSizeFromFormat(Renderer::Backend::Format) 0
Renderer::Backend::GL::(anonymous namespace)::GLTypeFromFormat(Renderer::Backend::Format) 0
Renderer::Backend::GL::(anonymous namespace)::NormalizedFromFormat(Renderer::Backend::Format) 0
Renderer::Backend::GL::(anonymous namespace)::PreprocessShaderFile(bool, CShaderDefines const&, Path const&, char const*, CStr8&, std::vector<Path, std::allocator<Path> >&) 0
Renderer::Backend::GL::(anonymous namespace)::GetAttributeLocationFromStream(Renderer::Backend::GL::CDevice*, Renderer::Backend::VertexAttributeStream) 0
Renderer::Backend::GL::(anonymous namespace)::GetElementTypeAndCountFromString(CStr8 const&) 0
Renderer::Backend::GL::CShaderProgram::ColorPointer(Renderer::Backend::Format, int, void const*) 0
Renderer::Backend::GL::CShaderProgram::NormalPointer(Renderer::Backend::Format, int, void const*) 0
Renderer::Backend::GL::CShaderProgram::VertexPointer(Renderer::Backend::Format, int, void const*) 0
Renderer::Backend::GL::CShaderProgram::TexCoordPointer(unsigned int, Renderer::Backend::Format, int, void const*) 0
Renderer::Backend::GL::CShaderProgram::BindClientStates() 0
Renderer::Backend::GL::CShaderProgram::UnbindClientStates() 0
Renderer::Backend::GL::CShaderProgram::AssertPointersBound() 0
Renderer::Backend::GL::CShaderProgram::VertexAttribPointer(Renderer::Backend::VertexAttributeStream, Renderer::Backend::Format, unsigned int, unsigned int, Renderer::Backend::VertexAttributeRate, void const*) 0
Renderer::Backend::GL::CShaderProgram::Create(Renderer::Backend::GL::CDevice*, CStr8 const&, CShaderDefines const&) 0
Renderer::Backend::GL::CShaderProgram::CShaderProgram(int) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(Renderer::Backend::GL::CShaderProgramARB::BindingSlot const&, float, float, float, float) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(int, PS::span<float const>) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(int, float) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(int, float, float) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(int, float, float, float) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(int, float, float, float, float) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniform(unsigned int, int, float, float, float, float) 0
Renderer::Backend::GL::CShaderProgramARB::GetTextureUnit(int) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniformMatrix(Renderer::Backend::GL::CShaderProgramARB::BindingSlot const&, PS::span<float const>) 0
Renderer::Backend::GL::CShaderProgramARB::SetUniformMatrix(unsigned int, int, PS::span<float const>) 0
Renderer::Backend::GL::CShaderProgramARB::GetOrCreateBindingSlot(CStrIntern) 0
Renderer::Backend::GL::CShaderProgramARB::Bind(Renderer::Backend::GL::CShaderProgram*) 0
Renderer::Backend::GL::CShaderProgramARB::Unbind() 0
Renderer::Backend::GL::CShaderProgramARB::Compile(unsigned int, char const*, unsigned int, Path const&, CStr8 const&) 0
Renderer::Backend::GL::CShaderProgramARB::GetDevice() 0
Renderer::Backend::GL::CShaderProgramARB::CShaderProgramARB(Renderer::Backend::GL::CDevice*, Path const&, Path const&, Path const&, CShaderDefines const&, std::map<CStrIntern, std::pair<CStr8, int>, std::less<CStrIntern>, std::allocator<std::pair<CStrIntern const, std::pair<CStr8, int> > > > const&, std::map<CStrIntern, std::pair<CStr8, int>, std::less<CStrIntern>, std::allocator<std::pair<CStrIntern const, std::pair<CStr8, int> > > > const&, int) 0
Renderer::Backend::GL::CShaderProgramARB::~CShaderProgramARB() 0
Renderer::Backend::GL::CShaderProgramARB::~CShaderProgramARB().2 0
Renderer::Backend::GL::CShaderProgramGLSL::SetUniform(int, PS::span<float const>) 0
Renderer::Backend::GL::CShaderProgramGLSL::SetUniform(int, float) 0
Renderer::Backend::GL::CShaderProgramGLSL::SetUniform(int, float, float) 0
Renderer::Backend::GL::CShaderProgramGLSL::SetUniform(int, float, float, float) 0
Renderer::Backend::GL::CShaderProgramGLSL::SetUniform(int, float, float, float, float) 0
Renderer::Backend::GL::CShaderProgramGLSL::GetTextureUnit(int) 0
Renderer::Backend::GL::CShaderProgramGLSL::VertexAttribPointer(Renderer::Backend::VertexAttributeStream, Renderer::Backend::Format, unsigned int, unsigned int, Renderer::Backend::VertexAttributeRate, void const*) 0
Renderer::Backend::GL::CShaderProgramGLSL::Bind(Renderer::Backend::GL::CShaderProgram*) 0
Renderer::Backend::GL::CShaderProgramGLSL::Link(Path const&, Path const&) 0
Renderer::Backend::GL::CShaderProgramGLSL::Unbind() 0
Renderer::Backend::GL::CShaderProgramGLSL::Compile(unsigned int, Path const&, CStr8 const&) 0
Renderer::Backend::GL::CShaderProgramGLSL::GetDevice() 0
Renderer::Backend::GL::CShaderProgramGLSL::CShaderProgramGLSL(Renderer::Backend::GL::CDevice*, CStr8 const&, Path const&, Path const&, Path const&, CShaderDefines const&, std::map<CStrIntern, int, std::less<CStrIntern>, std::allocator<std::pair<CStrIntern const, int> > > const&, int) 0
Renderer::Backend::GL::CShaderProgramGLSL::~CShaderProgramGLSL() 0
Renderer::Backend::GL::CShaderProgramGLSL::~CShaderProgramGLSL().2 0
Renderer::Backend::GL::CVertexInputLayout::GetDevice() 0
Renderer::Backend::GL::CShaderProgram::IsStreamActive(Renderer::Backend::VertexAttributeStream) const 0
Renderer::Backend::GL::CShaderProgramARB::GetBindingSlot(CStrIntern) const 0
Renderer::Backend::GL::CShaderProgramARB::GetFileDependencies() const 0
Renderer::Backend::GL::CShaderProgramGLSL::GetBindingSlot(CStrIntern) const 0
Renderer::Backend::GL::CShaderProgramGLSL::GetFileDependencies() const 0
Renderer::Backend::GL::(anonymous namespace)::PreprocessShaderFile(bool, CShaderDefines const&, Path const&, char const*, CStr8&, std::vector<Path, std::allocator<Path> >&)::{lambda(CStr8 const&, CStr8&)#1}::operator()(CStr8 const&, CStr8&) const 0
_GLOBAL__sub_I_ShaderProgram.cpp 1
__static_initialization_and_destruction_0(int, int) 1

Generated by: LCOV version 1.13