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); }