summaryrefslogtreecommitdiff
path: root/include/mbgl/geometry/vao.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/mbgl/geometry/vao.hpp')
-rw-r--r--include/mbgl/geometry/vao.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/mbgl/geometry/vao.hpp b/include/mbgl/geometry/vao.hpp
index e27e2c58a4..1023fc118d 100644
--- a/include/mbgl/geometry/vao.hpp
+++ b/include/mbgl/geometry/vao.hpp
@@ -22,7 +22,7 @@ public:
if (shader_ptr != &shader) {
if (shader_ptr != nullptr) {
- fprintf(stderr, "shader rebind!");
+ throw std::runtime_error("shader rebind!");
}
#endif
vertex_buffer.bind();
@@ -55,6 +55,9 @@ public:
}
if (shader_ptr != &shader) {
+ if (shader_ptr != nullptr) {
+ throw std::runtime_error("shader rebind!");
+ }
#endif
vertex_buffer.bind();
elements_buffer.bind();