浏览代码

obs-filters: Sample mask/blend texture linearly

Makes behavior of blend addition more reasonable.
jpark37 4 年之前
父节点
当前提交
ffac4c3733
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      plugins/obs-filters/mask-filter.c

+ 1 - 1
plugins/obs-filters/mask-filter.c

@@ -310,7 +310,7 @@ static void mask_filter_render(void *data, gs_effect_t *effect)
 		return;
 		return;
 
 
 	param = gs_effect_get_param_by_name(filter->effect, "target");
 	param = gs_effect_get_param_by_name(filter->effect, "target");
-	gs_effect_set_texture(param, filter->target);
+	gs_effect_set_texture_srgb(param, filter->target);
 
 
 	param = gs_effect_get_param_by_name(filter->effect, "color");
 	param = gs_effect_get_param_by_name(filter->effect, "color");
 	gs_effect_set_vec4(param, &filter->color);
 	gs_effect_set_vec4(param, &filter->color);