From 35e0cb4f1b91a4c61836dd2f098c04b391a55b41 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 df200f234..cf8014b25 100644 --- a/effects/shaders/vignette.frag +++ b/effects/shaders/vignette.frag @@ -3,6 +3,8 @@ uniform sampler2D sceneTex; // 0 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 @@ -20,7 +22,7 @@ void main(void) { 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); c *= smoothstep(size, size*0.99*(1.0-lensRadiusY*0.01), dist); gl_FragColor = c; 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