Added virtual destructors to VertexArrayImpl and BufferImpl

Change-Id: Ib9d8b2fc85b63f0cd52a2b19129a88ba7acbc017
Reviewed-on: https://chromium-review.googlesource.com/209380
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Tested-by: Nico Weber <thakis@chromium.org>
diff --git a/src/libGLESv2/renderer/VertexArrayImpl.h b/src/libGLESv2/renderer/VertexArrayImpl.h
index 93f34e4..b013f9c 100644
--- a/src/libGLESv2/renderer/VertexArrayImpl.h
+++ b/src/libGLESv2/renderer/VertexArrayImpl.h
@@ -19,6 +19,8 @@
 class VertexArrayImpl
 {
   public:
+    virtual ~VertexArrayImpl() { }
+
     virtual void setElementArrayBuffer(const gl::Buffer *buffer) = 0;
     virtual void setAttribute(size_t idx, const gl::VertexAttribute &attr) = 0;
     virtual void setAttributeDivisor(size_t idx, GLuint divisor) = 0;