diff options
Diffstat (limited to 'src/mbgl/geometry/buffer.hpp')
-rw-r--r-- | src/mbgl/geometry/buffer.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mbgl/geometry/buffer.hpp b/src/mbgl/geometry/buffer.hpp index 3649574bbf..4198425ecf 100644 --- a/src/mbgl/geometry/buffer.hpp +++ b/src/mbgl/geometry/buffer.hpp @@ -3,6 +3,7 @@ #include <mbgl/platform/gl.hpp> #include <mbgl/util/noncopyable.hpp> +#include <mbgl/map/environment.hpp> #include <cstdlib> #include <cassert> @@ -21,7 +22,7 @@ public: ~Buffer() { cleanup(); if (buffer != 0) { - MBGL_CHECK_ERROR(glDeleteBuffers(1, &buffer)); + Environment::Get().abandonBuffer(buffer); buffer = 0; } } |