New update:

- Added Paint filter.
 - Tweaked order of shaders.
 - Allow more grain parameters to be configured.
This commit is contained in:
Marisa the Magician 2021-11-06 17:25:07 +01:00
commit 595159703c
11 changed files with 259 additions and 67 deletions

View file

@ -7,6 +7,32 @@ HardwareShader postprocess scene
Uniform float sharpblend
}
HardwareShader postprocess scene
{
Name "mfx_grain"
Shader "shaders/glsl/mfx_grain.fp" 330
Uniform float Timer
Uniform float nf
Uniform float ni
Uniform float ns
Uniform vec3 nm1
Uniform float nk
Uniform vec3 nm2
Uniform float np
Uniform float bnp
Uniform int nb
Texture NoiseTexture "textures/mfxnoise.png"
}
HardwareShader postprocess scene
{
Name "mfx_dirt"
Shader "shaders/glsl/mfx_dirt.fp" 330
Uniform float dirtcfactor
Uniform float dirtmc
Texture NoiseTexture "textures/mfxdirt.png"
}
HardwareShader postprocess scene
{
Name "mfx_grading"
@ -74,6 +100,37 @@ HardwareShader postprocess scene
Uniform float hsval_m
}
HardwareShader postprocess scene
{
Name "mfx_borderblur"
Shader "shaders/glsl/mfx_borderblur.fp" 330
Uniform float vigpow
Uniform float vigmul
Uniform float vigbump
Uniform int vigshape
Uniform float bblurpow
Uniform float bblurmul
Uniform float bblurbump
Uniform float bblurradius
Texture VignetteTexture "textures/mfxvig.png"
}
HardwareShader postprocess scene
{
Name "mfx_paint_pass1"
Shader "shaders/glsl/mfx_paint_pass1.fp" 330
}
HardwareShader postprocess scene
{
Name "mfx_paint_pass2"
Shader "shaders/glsl/mfx_paint_pass2.fp" 330
}
HardwareShader postprocess scene
{
Name "mfx_paint_pass3"
Shader "shaders/glsl/mfx_paint_pass3.fp" 330
}
HardwareShader postprocess scene
{
Name "mfx_bss_blur"
@ -93,44 +150,6 @@ HardwareShader postprocess scene
Shader "shaders/glsl/mfx_bss_shift.fp" 330
Uniform float bssshiftradius
}
HardwareShader postprocess scene
{
Name "mfx_borderblur"
Shader "shaders/glsl/mfx_borderblur.fp" 330
Uniform float vigpow
Uniform float vigmul
Uniform float vigbump
Uniform int vigshape
Uniform float bblurpow
Uniform float bblurmul
Uniform float bblurbump
Uniform float bblurradius
Texture VignetteTexture "textures/mfxvig.png"
}
HardwareShader postprocess scene
{
Name "mfx_grain"
Shader "shaders/glsl/mfx_grain.fp" 330
Uniform float Timer
Uniform float ni
Uniform float ns
Uniform float np
Uniform float bnp
Uniform int nb
Texture NoiseTexture "textures/mfxnoise.png"
}
HardwareShader postprocess scene
{
Name "mfx_dirt"
Shader "shaders/glsl/mfx_dirt.fp" 330
Uniform float dirtcfactor
Uniform float dirtmc
Texture NoiseTexture "textures/mfxdirt.png"
}
HardwareShader postprocess scene
{
Name "mfx_vignette"