From 5c5c9d81d8bcc4673c468d4664b32358f15efaea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 28 Mar 2013 13:40:11 +0100 Subject: [PATCH] Added Renderer::flush() and Renderer::finish(). --- src/Renderer.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/Renderer.h b/src/Renderer.h index 8726025ee..e6de10260 100644 --- a/src/Renderer.h +++ b/src/Renderer.h @@ -664,6 +664,29 @@ class MAGNUM_EXPORT Renderer { /*@}*/ #endif + + /** @{ @name Renderer management */ + + /** + * @brief Flush the pipeline + * + * @see finish(), @fn_gl{Flush} + */ + inline static void flush() { + glFlush(); + } + + /** + * @brief Finish the pipeline + * + * Blocks until all commands in the pipeline are finished. + * @see flush(), @fn_gl{Finish} + */ + inline static void finish() { + glFinish(); + } + + /*@}*/ }; }