#include "texture.hpp" #include <GL/glew.h> #include <utility> using Graphics::GL::Texture; Texture::Texture() { glGenTextures(1, &m_handle); } Texture::Texture(Texture&& o) : BufferBase(std::move(o)) { } Texture::~Texture() { if(m_handle) { glDeleteTextures(1, &m_handle); } }