From 3c2fbf2dc4bec5c591cf71f28b3d59fd71b08640 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Fri, 4 Dec 2020 12:59:46 +0100 Subject: [PATCH] filter/shader: Initialize with given data Ignoring the data parameter during initialization results in duplication and some third party plugins not working as expected, so it's better to not ignore it. Fixes #315 --- source/filters/filter-shader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/filters/filter-shader.cpp b/source/filters/filter-shader.cpp index d50aa724..8f3681a3 100644 --- a/source/filters/filter-shader.cpp +++ b/source/filters/filter-shader.cpp @@ -30,6 +30,8 @@ shader_instance::shader_instance(obs_data_t* data, obs_source_t* self) : obs::so { _fx = std::make_shared(self, gfx::shader::shader_mode::Filter); _rt = std::make_shared(GS_RGBA, GS_ZS_NONE); + + update(data); } shader_instance::~shader_instance() {}