Browse Source

obs-filters: Apply scale filter in linear space

jpark37 4 years ago
parent
commit
346af9cc87
1 changed files with 2 additions and 0 deletions
  1. 2 0
      plugins/obs-filters/scale-filter.c

+ 2 - 0
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);
 }