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
95
gldefs.txt
95
gldefs.txt
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue