Tweak to previous commit - make range check less strict so that indicators don't
flicker off so easily when target moves off screen
This commit is contained in:
@@ -824,7 +824,7 @@ static void graph_draw_driver_debug(bAnimContext *ac, ID *id, FCurve *fcu)
|
||||
float y = fcu->curval * unitfac;
|
||||
|
||||
/* only draw indicators if the point is in range*/
|
||||
if (IN_RANGE(x, v2d->cur.xmin, v2d->cur.xmax)) {
|
||||
if (x >= v2d->cur.xmin) {
|
||||
float co[2];
|
||||
|
||||
/* draw dotted lines leading towards this point from both axes ....... */
|
||||
@@ -836,7 +836,7 @@ static void graph_draw_driver_debug(bAnimContext *ac, ID *id, FCurve *fcu)
|
||||
co[0] = x;
|
||||
|
||||
if (y >= v2d->cur.ymin) {
|
||||
co[1] = v2d->cur.ymin;
|
||||
co[1] = v2d->cur.ymin - 1.0f;
|
||||
glVertex2fv(co);
|
||||
|
||||
co[1] = y;
|
||||
@@ -846,7 +846,7 @@ static void graph_draw_driver_debug(bAnimContext *ac, ID *id, FCurve *fcu)
|
||||
/* y-axis lookup */
|
||||
co[1] = y;
|
||||
|
||||
co[0] = v2d->cur.xmin;
|
||||
co[0] = v2d->cur.xmin - 1.0f;
|
||||
glVertex2fv(co);
|
||||
|
||||
co[0] = x;
|
||||
|
||||
Reference in New Issue
Block a user