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

Method buildShaders

TheForceEngine/TFE_PostProcess/overlay.cpp:16–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14}
15
16bool Overlay::buildShaders()
17{
18 // Base shader.
19 m_overlayShader.load("Shaders/overlay.vert", "Shaders/overlay.frag");
20 m_overlayShader.bindTextureNameToSlot("Image", 0);
21 m_scaleOffsetId = m_overlayShader.getVariableId("ScaleOffset");
22 m_tintId = m_overlayShader.getVariableId("Tint");
23 m_uvOffsetSizeId = m_overlayShader.getVariableId("UvOffsetSize");
24
25 m_shader = &m_overlayShader;
26 return true;
27}
28
29void Overlay::setEffectState()
30{

Callers

nothing calls this directly

Calls 3

bindTextureNameToSlotMethod · 0.80
getVariableIdMethod · 0.80
loadMethod · 0.45

Tested by

no test coverage detected