From 181df6e3d92d5af93cd5300f74ee731a82587dfa Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Wed, 7 Aug 2019 18:43:19 +0200 Subject: [PATCH] filter-shader: Reapply parameters if there was a change --- source/filters/filter-shader.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/filters/filter-shader.cpp b/source/filters/filter-shader.cpp index 0ad931ad..81799475 100644 --- a/source/filters/filter-shader.cpp +++ b/source/filters/filter-shader.cpp @@ -251,7 +251,11 @@ void filter::shader::shader_instance::video_tick(float_t sec_since_last) _height = obs_source_get_base_height(target); } - _fx->tick(sec_since_last); + if (_fx->tick(sec_since_last)) { + obs_data_t* data = obs_source_get_settings(_self); + update(data); + obs_data_release(data); + } _rt_updated = false; }