Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2018-04-08 17:57:39 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-04-08 19:31:50 +0300
commitccbc14d995a4de2609125435ad108b6e17739e46 (patch)
treeb0af3a27ada3d4911659e5ce6fabbd45188b8680 /source/blender
parent651ea84471bd40d0c700c27faf53a0503bb08147 (diff)
UI: Perf: Batch horizontal scrollers numbers together.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/editors/interface/view2d.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/interface/view2d.c b/source/blender/editors/interface/view2d.c
index 6d39a66e123..375711194a3 100644
--- a/source/blender/editors/interface/view2d.c
+++ b/source/blender/editors/interface/view2d.c
@@ -1892,7 +1892,9 @@ void UI_view2d_scrollers_draw(const bContext *C, View2D *v2d, View2DScrollers *v
/* draw numbers in the appropriate range */
if (dfac > 0.0f) {
float h = 0.1f * UI_UNIT_Y + (float)(hor.ymin);
-
+
+ BLF_batch_draw_begin();
+
for (; fac < hor.xmax - 0.5f * U.widget_unit; fac += dfac, val += grid->dx) {
/* make prints look nicer for scrollers */
@@ -1919,6 +1921,8 @@ void UI_view2d_scrollers_draw(const bContext *C, View2D *v2d, View2DScrollers *v
break;
}
}
+
+ BLF_batch_draw_end();
}
}
}