Add global toggle option.

This commit is contained in:
Marisa the Magician 2021-12-06 15:16:12 +01:00
commit fd8701dd25
4 changed files with 28 additions and 0 deletions

View file

@ -195,6 +195,29 @@ Class MariFXHandler : StaticEventHandler
override void RenderOverlay( RenderEvent e )
{
PlayerInfo p = players[consoleplayer];
// GLOBAL TOGGLE
if ( !mfx_enabled )
{
Shader.SetEnabled(p,"mfx_lumasharp",false);
Shader.SetEnabled(p,"mfx_grain",false);
Shader.SetEnabled(p,"mfx_dirt",false);
Shader.SetEnabled(p,"mfx_grading",false);
Shader.SetEnabled(p,"mfx_lutgrading",false);
Shader.SetEnabled(p,"mfx_technicolor",false);
Shader.SetEnabled(p,"mfx_colormatrix",false);
Shader.SetEnabled(p,"mfx_huesaturation",false);
Shader.SetEnabled(p,"mfx_bss_blur",false);
Shader.SetEnabled(p,"mfx_bss_sharp",false);
Shader.SetEnabled(p,"mfx_bss_shift",false);
Shader.SetEnabled(p,"mfx_borderblur",false);
Shader.SetEnabled(p,"mfx_vignette",false);
Shader.SetEnabled(p,"mfx_paint_pass1",false);
Shader.SetEnabled(p,"mfx_paint_pass2",false);
Shader.SetEnabled(p,"mfx_paint_pass3",false);
Shader.SetEnabled(p,"mfx_retrofx",false);
Shader.SetEnabled(p,"mfx_palette",false);
return;
}
// LUMA SHARPEN
Shader.SetEnabled(p,"mfx_lumasharp",mfx_lsharpenable);
Shader.SetUniform1f(p,"mfx_lumasharp","sharpradius",mfx_lsharpradius);