forked from bartvdbraak/blender
GP Sculpt: Make the cursor more visible on light backgrounds
On light coloured backgrounds (especially on white), it was impossible to see where the cursor was. This commit adds a second ring (black) to the cursor so that on light backgrounds, even if the light ring isn't visible the black one will be.
This commit is contained in:
parent
2203444f3f
commit
b730238e6d
@ -866,14 +866,18 @@ static void gp_brush_drawcursor(bContext *C, int x, int y, void *UNUSED(customda
|
||||
|
||||
glTranslatef((float)x, (float)y, 0.0f);
|
||||
|
||||
/* TODO: toggle between add and remove? */
|
||||
glColor4ub(255, 255, 255, 128);
|
||||
|
||||
glEnable(GL_LINE_SMOOTH);
|
||||
glEnable(GL_BLEND);
|
||||
|
||||
/* Inner Ring: Light color for action of the brush */
|
||||
/* TODO: toggle between add and remove? */
|
||||
glColor4ub(255, 255, 255, 200);
|
||||
glutil_draw_lined_arc(0.0, M_PI * 2.0, brush->size, 40);
|
||||
|
||||
/* Outer Ring: Dark color for contrast on light backgrounds (e.g. gray on white) */
|
||||
glColor3ub(30, 30, 30);
|
||||
glutil_draw_lined_arc(0.0, M_PI * 2.0, brush->size + 1, 40);
|
||||
|
||||
glDisable(GL_BLEND);
|
||||
glDisable(GL_LINE_SMOOTH);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user