From 0feebe3f7c06fb2f29685c922764e74fedf9ff2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 23 Feb 2012 02:13:21 +0100 Subject: [PATCH] Function for unbinding given buffer target. --- src/Buffer.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Buffer.h b/src/Buffer.h index fbe036805..fcfe2dfe8 100644 --- a/src/Buffer.h +++ b/src/Buffer.h @@ -118,6 +118,14 @@ class Buffer { DynamicCopy = GL_DYNAMIC_COPY }; + /** + * @brief Unbind any buffer from given target + * @param target %Target + */ + inline static void unbind(Target target) { + glBindBuffer(static_cast(target), 0); + } + /** * @brief Constructor * @param defaultTarget Default target (used when calling bind()