From 0f8da4f014aafee5dbf4de927b372f125a847b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Sat, 23 Mar 2019 22:46:15 +0100 Subject: Fix T62884 Missing control point in unselected mask handles The fix is a bit dirty. Force alpha 1.0 for these colors by using immUniformThemeColorShadeAlpha with 255 as alpha_offset. --- source/blender/editors/mask/mask_draw.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source/blender/editors/mask') diff --git a/source/blender/editors/mask/mask_draw.c b/source/blender/editors/mask/mask_draw.c index 82f7cb49d12..0164fe4cc03 100644 --- a/source/blender/editors/mask/mask_draw.c +++ b/source/blender/editors/mask/mask_draw.c @@ -236,10 +236,10 @@ static void draw_spline_points(const bContext *C, MaskLayer *masklay, MaskSpline if (point == masklay->act_point) immUniformColor3f(1.0f, 1.0f, 1.0f); else - immUniformThemeColor(TH_HANDLE_VERTEX_SELECT); + immUniformThemeColorShadeAlpha(TH_HANDLE_VERTEX_SELECT, 0, 255); } else { - immUniformThemeColor(TH_HANDLE_VERTEX); + immUniformThemeColorShadeAlpha(TH_HANDLE_VERTEX, 0, 255); } immBegin(GPU_PRIM_POINTS, 1); @@ -306,10 +306,10 @@ static void draw_spline_points(const bContext *C, MaskLayer *masklay, MaskSpline if (point == masklay->act_point) immUniformColor3f(1.0f, 1.0f, 1.0f); else - immUniformThemeColor(TH_HANDLE_VERTEX_SELECT); + immUniformThemeColorShadeAlpha(TH_HANDLE_VERTEX_SELECT, 0, 255); } else - immUniformThemeColor(TH_HANDLE_VERTEX); + immUniformThemeColorShadeAlpha(TH_HANDLE_VERTEX, 0, 255); immBegin(GPU_PRIM_POINTS, 1); immVertex2fv(pos, vert); -- cgit v1.2.3