From 346af9cc878797fb18dec8b15e71cc7ee154bd3b Mon Sep 17 00:00:00 2001 From: jpark37 Date: Sun, 27 Dec 2020 01:30:16 -0800 Subject: [PATCH] obs-filters: Apply scale filter in linear space --- plugins/obs-filters/scale-filter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/obs-filters/scale-filter.c b/plugins/obs-filters/scale-filter.c index 79823f7b8..cb1c036d3 100644 --- a/plugins/obs-filters/scale-filter.c +++ b/plugins/obs-filters/scale-filter.c @@ -297,9 +297,11 @@ static void scale_filter_render(void *data, gs_effect_t *effect) gs_effect_set_next_sampler(filter->image_param, filter->point_sampler); + const bool previous = gs_set_linear_srgb(true); obs_source_process_filter_tech_end(filter->context, filter->effect, filter->cx_out, filter->cy_out, technique); + gs_set_linear_srgb(previous); UNUSED_PARAMETER(effect); }