LCOV - code coverage report
Current view: top level - engine/render - shader.cpp (source / functions) Hit Total Coverage
Test: Libprimis Test Coverage Lines: 261 1163 22.4 %
Date: 2024-11-23 07:55:14 Functions: 40 93 43.0 %

Function Name Sort by function name Hit count Sort by hit count
_Z11defershaderPKiPKcS2_ 1
_Z11loadshadersv 0
_Z12addslotparamPKcffffi 2
_Z12resetshadersv 1
_Z12setupshadersv 0
_Z13getlocalparamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_Z13reloadshadersv 0
_Z13setblurshaderiiiPKfS0_j 0
_Z13setslotshaderR4Slot 0
_Z13variantshaderPKiPKcS0_S2_S2_S0_ 1
_Z14cleanupshadersv 0
_Z14generateshaderPKcS0_z 0
_Z14initshadercmdsv 1
_Z14linkslotshaderR4Slotb 0
_Z15linkvslotshaderR5VSlotb 0
_Z15resetslotshaderv 0
_Z15setupblurkerneliPfS_ 0
_Z15useshaderbynamePKc 1
_Z17shouldreuseparamsRK4SlotRK5VSlot 0
_Z17variantshader_newPKiPKcS0_S0_PKj 1
_Z18getshaderparamnamePKcb 2
_Z18lookupshaderbynamePKc 5
_Z6shaderPKiPKcS2_S2_ 1
_Z9setshaderPKc 1
_ZL10shader_newPKiPKcPKj 1
_ZL12findglslmainNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 2
_ZL12genfogshaderRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 0
_ZL12setslotparamRK20SlotShaderParamStatePKf 0
_ZL12setslotparamRK20SlotShaderParamStateRjjPKf 0
_ZL12showglslinfojjPKcPS0_i 0
_ZL13addlocalparamR6ShaderPKciij 0
_ZL13findslotparamRK4SlotPKcPKf 0
_ZL13findslotparamRK5VSlotPKcPKf 0
_ZL13setslotparamsRKSt6vectorI15SlotShaderParamSaIS0_EERjRKS_I20SlotShaderParamStateSaIS6_EE 0
_ZL13shader_definePcS_ 1
_ZL13shader_sourcePKcS0_ 1
_ZL14addglobalparamR6ShaderPK22GlobalShaderParamStateiij 0
_ZL14genuniformdefsRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_PK6Shader 1
_ZL15bindglsluniformRK6ShaderR10UniformLoc 0
_ZL15shader_assembleRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 1
_ZL16setdefaultparamsRKSt6vectorI20SlotShaderParamStateSaIS0_EERj 0
_ZL17compileglslshaderRK6ShaderjRjPKcS4_b 4
_ZL17gengenericvariantR6ShaderPKcS2_S2_i 0
_ZL17shader_include_fsPc 1
_ZL17shader_include_vsPc 1
_ZL18shader_get_definesv 1
_ZL19shader_make_definesv 1
_ZL20linkslotshaderparamsRSt6vectorI15SlotShaderParamSaIS0_EERK6Shaderb 0
_ZL20shader_clear_definesv 1
_ZL22shader_get_includes_fsv 1
_ZL22shader_get_includes_vsv 1
_ZL9newshaderiPKcS0_S0_P6Shaderi 2
_ZN18ShaderParamBindingC2Eiij 1
_ZN20GlobalShaderParamUse5flushEv 0
_ZN20GlobalShaderParamUseC2EiijPK22GlobalShaderParamStatei 0
_ZN21LocalShaderParamStateC2Eiij 1
_ZN22GlobalShaderParamState13resetversionsEv 0
_ZN6Shader10addvariantEiPS_ 0
_ZN6Shader10setvariantEii 0
_ZN6Shader10setvariantEiiRK4Slot 0
_ZN6Shader10setvariantEiiRK4SlotRK5VSlot 0
_ZN6Shader11flushparamsEv 0
_ZN6Shader11setupshaderEPcPKcS2_PS_i 2
_ZN6Shader11setvariant_Eii 0
_ZN6Shader12bindprogramsEv 0
_ZN6Shader12reusecleanupEv 0
_ZN6Shader13genattriblocsEPKcPKS_ 2
_ZN6Shader13setslotparamsERK4Slot 0
_ZN6Shader13setslotparamsERK4SlotRK5VSlot 0
_ZN6Shader14genuniformlocsEPKcPKS_S3_ 2
_ZN6Shader15linkglslprogramEb 2
_ZN6Shader17uniformlocversionEv 0
_ZN6Shader20setglsluniformformatEPKcji 0
_ZN6Shader23allocglslactiveuniformsEv 0
_ZN6Shader3setERK4Slot 0
_ZN6Shader3setERK4SlotRK5VSlot 0
_ZN6Shader3setEv 0
_ZN6Shader4set_Ev 0
_ZN6Shader5forceEv 0
_ZN6Shader7cleanupEb 2
_ZN6Shader7compileEv 2
_ZN6ShaderC2Ev 1
_ZN6ShaderD2Ev 3
_ZNK6Shader10getvariantEii 0
_ZNK6Shader10uniformtexESt17basic_string_viewIcSt11char_traitsIcEEi 0
_ZNK6Shader11numvariantsEi 0
_ZNK6Shader6loadedEv 5
_ZNK6Shader7invalidEv 0
_ZNK6Shader8deferredEv 0
_ZNK6Shader9isdynamicEv 0
_ZZ14initshadercmdsvENKUlPKcE_clES0_ 1
_ZZ14initshadercmdsvENKUlPcPfS0_S0_S0_E0_clES_S0_S0_S0_S0_ 1
_ZZ14initshadercmdsvENKUlPcPfS0_S0_S0_E1_clES_S0_S0_S0_S0_ 1

Generated by: LCOV version 1.14