#ifndef INCLUDE_TEXTURE_INSTANCE_IMPLEMENTATION #error Never include this file directly include 'texture_handle.hpp' #endif namespace zgl { inline void texture_handle::bind() const { glBindTexture(GL_TEXTURE_2D, m_id); } inline void texture_handle::unbind() { glBindTexture(GL_TEXTURE_2D, 0); } } // namespace zgl