From ae37b927ec4c57242755479da8f733fd30cefaea Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 18 Apr 2019 02:57:21 +1000 Subject: [PATCH] fixes #812 --- effects/shaders/vignette.frag | 4 +++- effects/shaders/vignette.xml | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/effects/shaders/vignette.frag b/effects/shaders/vignette.frag index 86d13b14b..fffd8c192 100644 --- a/effects/shaders/vignette.frag +++ b/effects/shaders/vignette.frag @@ -1,5 +1,7 @@ uniform float lensRadiusX; uniform float lensRadiusY; +uniform float centerX; +uniform float centerY; uniform bool circular; uniform vec2 resolution; // uniform vec2 lensRadius; // 0.45, 0.38 @@ -14,7 +16,7 @@ vec4 process(vec4 c) { vignetteCoord.x *= ar; vignetteCoord.x -= (1.0-(1.0/ar)); } - float dist = distance(vignetteCoord, vec2(0.5,0.5)); + float dist = distance(vignetteCoord, vec2(0.5 + centerX*0.01, 0.5 + centerY*0.01)); float size = (lensRadiusX*0.01); return vec4(c.rgb * smoothstep(size, size*0.99*(1.0-lensRadiusY*0.01), dist), c.a); } diff --git a/effects/shaders/vignette.xml b/effects/shaders/vignette.xml index 5156a84c4..a85e94be5 100644 --- a/effects/shaders/vignette.xml +++ b/effects/shaders/vignette.xml @@ -9,5 +9,9 @@ + + + + \ No newline at end of file