MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / buildShaders

Method buildShaders

TheForceEngine/TFE_PostProcess/bloomMerge.cpp:21–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19}
20
21bool BloomMerge::buildShaders()
22{
23 // Base shader.
24 if (!m_shaderInternal.load("Shaders/bloom.vert", "Shaders/bloomMerge.frag", 0u, nullptr, SHADER_VER_STD))
25 {
26 return false;
27 }
28 m_shaderInternal.bindTextureNameToSlot("MergeCur", 0);
29 m_shaderInternal.bindTextureNameToSlot("MergePrev", 1);
30 m_bloomSpreadId = m_shaderInternal.getVariableId("bloomSpread");
31 setupShader();
32 return true;
33}
34
35void BloomMerge::setEffectState()
36{

Callers

nothing calls this directly

Calls 3

bindTextureNameToSlotMethod · 0.80
getVariableIdMethod · 0.80
loadMethod · 0.45

Tested by

no test coverage detected