From d641ab12f7284a234bb5aee0a5c5db3d9d26719b Mon Sep 17 00:00:00 2001 From: jpark37 Date: Mon, 4 Apr 2022 21:13:11 -0700 Subject: [PATCH] win-capture: Use normal blend equation for cursor Not sure what the previous setup was trying to do. I guess we'll find out if users complain. --- plugins/win-capture/cursor-capture.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/win-capture/cursor-capture.c b/plugins/win-capture/cursor-capture.c index 6207fe1ce..b805092e3 100644 --- a/plugins/win-capture/cursor-capture.c +++ b/plugins/win-capture/cursor-capture.c @@ -228,14 +228,14 @@ void cursor_draw(struct cursor_data *data, long x_offset, long y_offset, if (data->visible && !!data->texture) { gs_blend_state_push(); - gs_blend_function(GS_BLEND_SRCALPHA, GS_BLEND_INVSRCALPHA); - gs_enable_color(true, true, true, false); + gs_blend_function_separate(GS_BLEND_SRCALPHA, + GS_BLEND_INVSRCALPHA, GS_BLEND_ONE, + GS_BLEND_INVSRCALPHA); gs_matrix_push(); obs_source_draw(data->texture, x_draw, y_draw, 0, 0, false); gs_matrix_pop(); - gs_enable_color(true, true, true, true); gs_blend_state_pop(); } }