Commit: 231efa8d58510032f2022c2ca1979892c6019b00
Author: Antonio Vazquez
Date:   Sun Jan 14 12:09:22 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rB231efa8d58510032f2022c2ca1979892c6019b00

Fix pattern error

After adding the color name in previous commit, the BLEND option was disabled 
and the pattern was invisible

===================================================================

M       source/blender/editors/gpencil/gpencil_colorpick.c

===================================================================

diff --git a/source/blender/editors/gpencil/gpencil_colorpick.c 
b/source/blender/editors/gpencil/gpencil_colorpick.c
index db1b665ce03..8978609f7f1 100644
--- a/source/blender/editors/gpencil/gpencil_colorpick.c
+++ b/source/blender/editors/gpencil/gpencil_colorpick.c
@@ -240,9 +240,12 @@ static void gpencil_draw_color_table(const bContext 
*UNUSED(C), tGPDpick *tgpk)
        /* draw panel background */
        UI_GetThemeColor4fv(TH_BACK, ink);
        ink[3] = 0.9f;
-       UI_draw_roundbox_4fv(true, tgpk->panel.xmin, tgpk->panel.ymin, 
+       glEnable(GL_BLEND);
+       UI_draw_roundbox_4fv(true, tgpk->panel.xmin, tgpk->panel.ymin,
                                                tgpk->panel.xmax, 
tgpk->panel.ymax,
                                                3.0f, ink);
+       glDisable(GL_BLEND);
+
        /* draw color boxes */
        tGPDpickColor *col = tgpk->colors;
        for (int i = 0; i < tgpk->totcolor; i++, col++) {
@@ -250,9 +253,12 @@ static void gpencil_draw_color_table(const bContext 
*UNUSED(C), tGPDpick *tgpk)
                if (tgpk->palette->active_color == col->index) {
                        gp_draw_fill_box(&col->rect, select, select, 2);
                }
+               glEnable(GL_BLEND);
                gp_draw_pattern_box(&col->rect, 0);
                gp_draw_fill_box(&col->rect, col->rgba, col->fill, 0);
                gp_draw_boxlines(&col->rect, line, col->fillmode);
+               glDisable(GL_BLEND);
+
                gp_draw_color_name(tgpk, col, fstyle);
        }
 }
@@ -262,10 +268,7 @@ static void gpencil_colorpick_draw_3d(const bContext *C, 
ARegion *UNUSED(ar), vo
 {
        tGPDpick *tgpk = (tGPDpick *)arg;
        
-       glEnable(GL_BLEND);
        gpencil_draw_color_table(C, tgpk); 
-       glDisable(GL_BLEND);
-
 }
 
 /* check if context is suitable */

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to