From 93cc09f07811a189e7258af9f1035f30d0e885fc Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 7 Mar 2019 08:13:58 -0800 Subject: [PATCH] obs-text, win-capture: Do not use premultiplied alpha --- plugins/obs-text/gdiplus/obs-text.cpp | 2 +- plugins/win-capture/game-capture.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/obs-text/gdiplus/obs-text.cpp b/plugins/obs-text/gdiplus/obs-text.cpp index f07da7533..36191265f 100644 --- a/plugins/obs-text/gdiplus/obs-text.cpp +++ b/plugins/obs-text/gdiplus/obs-text.cpp @@ -812,7 +812,7 @@ inline void TextSource::Render() if (!tex) return; - gs_effect_t *effect = obs_get_base_effect(OBS_EFFECT_PREMULTIPLIED_ALPHA); + gs_effect_t *effect = obs_get_base_effect(OBS_EFFECT_DEFAULT); gs_technique_t *tech = gs_effect_get_technique(effect, "Draw"); gs_technique_begin(tech); diff --git a/plugins/win-capture/game-capture.c b/plugins/win-capture/game-capture.c index b825b2df9..744ae5a7a 100644 --- a/plugins/win-capture/game-capture.c +++ b/plugins/win-capture/game-capture.c @@ -1771,7 +1771,7 @@ static void game_capture_render(void *data, gs_effect_t *effect) return; effect = obs_get_base_effect(gc->config.allow_transparency ? - OBS_EFFECT_PREMULTIPLIED_ALPHA : OBS_EFFECT_OPAQUE); + OBS_EFFECT_DEFAULT : OBS_EFFECT_OPAQUE); while (gs_effect_loop(effect, "Draw")) { obs_source_draw(gc->texture, 0, 0, 0, 0,