New update:
- Added Paint filter. - Tweaked order of shaders. - Allow more grain parameters to be configured.
This commit is contained in:
parent
236911f269
commit
595159703c
11 changed files with 259 additions and 67 deletions
19
zscript.txt
19
zscript.txt
|
|
@ -202,8 +202,12 @@ Class MariFXHandler : StaticEventHandler
|
|||
Shader.SetUniform1f(p,"mfx_lumasharp","sharpblend",mfx_lsharpblend);
|
||||
// FILM GRAIN
|
||||
Shader.SetEnabled(p,"mfx_grain",mfx_ne);
|
||||
Shader.SetUniform1f(p,"mfx_grain","nf",mfx_nf/10.);
|
||||
Shader.SetUniform1f(p,"mfx_grain","ni",mfx_ni);
|
||||
Shader.SetUniform1f(p,"mfx_grain","ns",mfx_ns);
|
||||
Shader.SetUniform3f(p,"mfx_grain","nm1",(mfx_nm1_r,mfx_nm1_g,mfx_nm1_b));
|
||||
Shader.SetUniform1f(p,"mfx_grain","nk",mfx_nk);
|
||||
Shader.SetUniform3f(p,"mfx_grain","nm2",(mfx_nm2_r,mfx_nm2_g,mfx_nm2_b));
|
||||
Shader.SetUniform1f(p,"mfx_grain","np",mfx_np);
|
||||
Shader.SetUniform1f(p,"mfx_grain","bnp",mfx_bnp);
|
||||
Shader.SetUniform1i(p,"mfx_grain","nb",mfx_nb);
|
||||
|
|
@ -283,6 +287,10 @@ Class MariFXHandler : StaticEventHandler
|
|||
Shader.SetUniform1f(p,"mfx_vignette","vigbump",mfx_vigbump);
|
||||
Shader.SetUniform1i(p,"mfx_vignette","vigshape",mfx_vigshape);
|
||||
Shader.SetUniform1i(p,"mfx_vignette","vigmode",mfx_vigmode);
|
||||
// PAINTING
|
||||
Shader.SetEnabled(p,"mfx_paint_pass1",mfx_paintenable);
|
||||
Shader.SetEnabled(p,"mfx_paint_pass2",mfx_paintenable);
|
||||
Shader.SetEnabled(p,"mfx_paint_pass3",mfx_paintenable);
|
||||
// RETRO FX
|
||||
Vector2 rresl = (Screen.GetWidth(),Screen.GetHeight());
|
||||
Vector2 bresl = rresl;
|
||||
|
|
@ -330,8 +338,16 @@ Class MariFXHandler : StaticEventHandler
|
|||
case 0:
|
||||
CVar.FindCVar('mfx_ne').ResetToDefault();
|
||||
CVar.FindCVar('mfx_ni').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nf').ResetToDefault();
|
||||
CVar.FindCVar('mfx_ns').ResetToDefault();
|
||||
CVar.FindCVar('mfx_np').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nm1_r').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nm1_g').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nm1_b').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nk').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nm2_r').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nm2_g').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nm2_b').ResetToDefault();
|
||||
CVar.FindCVar('mfx_bnp').ResetToDefault();
|
||||
CVar.FindCVar('mfx_nb').ResetToDefault();
|
||||
break;
|
||||
|
|
@ -447,6 +463,9 @@ Class MariFXHandler : StaticEventHandler
|
|||
CVar.FindCVar('mfx_techenable').ResetToDefault();
|
||||
CVar.FindCVar('mfx_techblend').ResetToDefault();
|
||||
break;
|
||||
case 11:
|
||||
CVar.FindCVar('mfx_paintenable').ResetToDefault();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue