From 3dcf4e5dd61e96d0a81c426426cd6d7f4f06156c Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Tue, 31 Mar 2020 22:42:18 +0200 Subject: [PATCH] filter-shader: Fix detected sizes --- source/filters/filter-shader.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/filters/filter-shader.cpp b/source/filters/filter-shader.cpp index f743092..284f1c3 100644 --- a/source/filters/filter-shader.cpp +++ b/source/filters/filter-shader.cpp @@ -69,7 +69,7 @@ void filter::shader::shader_instance::video_tick(float_t sec_since_last) } if (obs_source_t* tgt = obs_filter_get_target(_self); tgt != nullptr) { - _fx->set_size(obs_source_get_width(tgt), obs_source_get_height(tgt)); + _fx->set_size(obs_source_get_base_width(tgt), obs_source_get_base_height(tgt)); } else if (obs_source* src = obs_filter_get_parent(_self); src != nullptr) { _fx->set_size(obs_source_get_base_width(src), obs_source_get_base_height(src)); } @@ -139,7 +139,8 @@ const char* filter::shader::shader_factory::get_name() return D_TRANSLATE(ST); } -void filter::shader::shader_factory::get_defaults2(obs_data_t* data) { +void filter::shader::shader_factory::get_defaults2(obs_data_t* data) +{ gfx::shader::shader::defaults(data); }