From c468d023b01dbabbb1ff9b42319c158bb14937be Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 28 Mar 2019 13:34:58 +1100 Subject: [PATCH] mathematically calculate gaussian blur radius --- effects/shaders/gaussianblur.frag | 4 ++-- effects/shaders/gaussianblur.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/effects/shaders/gaussianblur.frag b/effects/shaders/gaussianblur.frag index da83e1389..720671d99 100644 --- a/effects/shaders/gaussianblur.frag +++ b/effects/shaders/gaussianblur.frag @@ -4,7 +4,7 @@ uniform sampler2D image; -uniform float radius; +//uniform float radius; uniform float sigma; uniform vec2 resolution; uniform bool horiz_blur; @@ -22,7 +22,7 @@ float gaussian2(float x, float y, float sigma) { } void main(void) { - float rad = ceil(radius); + float rad = ceil(3.0 * sigma); float sum = 0.0; diff --git a/effects/shaders/gaussianblur.xml b/effects/shaders/gaussianblur.xml index def19b73e..d0d669f6d 100644 --- a/effects/shaders/gaussianblur.xml +++ b/effects/shaders/gaussianblur.xml @@ -1,8 +1,8 @@ - +