| 14 | } |
| 15 | |
| 16 | bool 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 | |
| 29 | void Overlay::setEffectState() |
| 30 | { |
nothing calls this directly
no test coverage detected