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

Function Name Sort by function name Hit count Sort by hit count
Renderer::Backend::Vulkan::(anonymous namespace)::CreateShaderModule(Renderer::Backend::Vulkan::CDevice*, Path const&) 0
Renderer::Backend::Vulkan::(anonymous namespace)::FindProgramMatchingDefines(Path const&, CShaderDefines const&) 0
Renderer::Backend::Vulkan::CShaderProgram::SetTexture(int, Renderer::Backend::Vulkan::CTexture*) 0
Renderer::Backend::Vulkan::CShaderProgram::SetUniform(int, PS::span<float const>) 0
Renderer::Backend::Vulkan::CShaderProgram::SetUniform(int, float) 0
Renderer::Backend::Vulkan::CShaderProgram::SetUniform(int, float, float) 0
Renderer::Backend::Vulkan::CShaderProgram::SetUniform(int, float, float, float) 0
Renderer::Backend::Vulkan::CShaderProgram::SetUniform(int, float, float, float, float) 0
Renderer::Backend::Vulkan::CShaderProgram::GetUniformData(int, unsigned int) 0
Renderer::Backend::Vulkan::CShaderProgram::UpdateActiveDescriptorSet(VkCommandBuffer_T*) 0
Renderer::Backend::Vulkan::CShaderProgram::Bind() 0
Renderer::Backend::Vulkan::CShaderProgram::Create(Renderer::Backend::Vulkan::CDevice*, CStr8 const&, CShaderDefines const&) 0
Renderer::Backend::Vulkan::CShaderProgram::Unbind() 0
Renderer::Backend::Vulkan::CShaderProgram::PreDraw(VkCommandBuffer_T*) 0
Renderer::Backend::Vulkan::CShaderProgram::GetDevice() 0
Renderer::Backend::Vulkan::CShaderProgram::~CShaderProgram() 0
Renderer::Backend::Vulkan::CShaderProgram::~CShaderProgram().2 0
Renderer::Backend::Vulkan::CVertexInputLayout::GetDevice() 0
Renderer::Backend::Vulkan::CShaderProgram::GetBindingSlot(CStrIntern) const 0
Renderer::Backend::Vulkan::CShaderProgram::GetStreamLocation(Renderer::Backend::VertexAttributeStream) const 0
Renderer::Backend::Vulkan::CShaderProgram::GetFileDependencies() const 0
Renderer::Backend::Vulkan::CShaderProgram::Create(Renderer::Backend::Vulkan::CDevice*, CStr8 const&, CShaderDefines const&)::{lambda(XMBElement const&)#2}::operator()(XMBElement const&) const 0
Renderer::Backend::Vulkan::CShaderProgram::Create(Renderer::Backend::Vulkan::CDevice*, CStr8 const&, CShaderDefines const&)::{lambda(XMBElement const&, unsigned int)#1}::operator()(XMBElement const&, unsigned int) const 0
Renderer::Backend::Vulkan::CShaderProgram::Create(Renderer::Backend::Vulkan::CDevice*, CStr8 const&, CShaderDefines const&)::{lambda(VkPushConstantRange const&)#5}::operator()(VkPushConstantRange const&) const 0
Renderer::Backend::Vulkan::CShaderProgram::Create(Renderer::Backend::Vulkan::CDevice*, CStr8 const&, CShaderDefines const&)::{lambda(VkPushConstantRange const&, VkPushConstantRange const&)#4}::operator()(VkPushConstantRange const&, VkPushConstantRange const&) const 0
Renderer::Backend::Vulkan::CShaderProgram::Create(Renderer::Backend::Vulkan::CDevice*, CStr8 const&, CShaderDefines const&)::{lambda(Renderer::Backend::Vulkan::CShaderProgram::PushConstant const&)#3}::operator()(Renderer::Backend::Vulkan::CShaderProgram::PushConstant const&) const 0
_GLOBAL__sub_I_ShaderProgram.cpp 1
__static_initialization_and_destruction_0(int, int) 1

Generated by: LCOV version 1.13