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,