diff options
Diffstat (limited to 'src/mbgl/geometry/vao.hpp')
-rw-r--r-- | src/mbgl/geometry/vao.hpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/mbgl/geometry/vao.hpp b/src/mbgl/geometry/vao.hpp index 2ecba731f7..72bacfd793 100644 --- a/src/mbgl/geometry/vao.hpp +++ b/src/mbgl/geometry/vao.hpp @@ -11,15 +11,8 @@ namespace mbgl { class VertexArrayObject : public util::noncopyable { public: - inline VertexArrayObject() {}; - - inline VertexArrayObject(VertexArrayObject &&rhs) noexcept - : vao(rhs.vao), - bound_shader(rhs.bound_shader), - bound_shader_name(rhs.bound_shader_name), - bound_vertex_buffer(rhs.bound_vertex_buffer), - bound_elements_buffer(rhs.bound_elements_buffer), - bound_offset(rhs.bound_offset) {}; + VertexArrayObject(); + ~VertexArrayObject(); template <typename Shader, typename VertexBuffer> inline void bind(Shader& shader, VertexBuffer &vertexBuffer, char *offset) { @@ -50,7 +43,9 @@ public: } } - ~VertexArrayObject(); + inline GLuint getID() const { + return vao; + } private: void bindVertexArrayObject(); |