diff options
Diffstat (limited to 'source/blender/blenfont/intern/blf.c')
-rw-r--r-- | source/blender/blenfont/intern/blf.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/blender/blenfont/intern/blf.c b/source/blender/blenfont/intern/blf.c index 5b51ecbc047..2407abdaf28 100644 --- a/source/blender/blenfont/intern/blf.c +++ b/source/blender/blenfont/intern/blf.c @@ -540,6 +540,19 @@ void BLF_color3f(int fontid, float r, float g, float b) BLF_color4fv(fontid, rgba); } +void BLF_batching_start(void) +{ + BLI_assert(g_batch.enabled == false); + g_batch.enabled = true; +} + +void BLF_batching_end(void) +{ + BLI_assert(g_batch.enabled == true); + blf_batching_draw(); /* Draw remaining glyphs */ + g_batch.enabled = false; +} + void BLF_draw_default(float x, float y, float z, const char *str, size_t len) { ASSERT_DEFAULT_SET; |