#include "render_buffer.hpp" #include <GL/glew.h> #include <utility> using Graphics::GL::RenderBuffer; RenderBuffer::RenderBuffer() { glGenRenderbuffers(1, &m_handle); } RenderBuffer::RenderBuffer(RenderBuffer&& o) : BufferBase(std::move(o)) { } RenderBuffer::~RenderBuffer() { if(m_handle) { glDeleteRenderbuffers(1, &m_handle); } }