diff --git a/libs/gfx/include/psemek/gfx/texture.hpp b/libs/gfx/include/psemek/gfx/texture.hpp index cfa62947..c97ae50f 100644 --- a/libs/gfx/include/psemek/gfx/texture.hpp +++ b/libs/gfx/include/psemek/gfx/texture.hpp @@ -576,6 +576,7 @@ namespace psemek::gfx inline void buffer_texture::buffer(GLenum internal_format, gfx::buffer const & buffer) { + buffer.bind(); bind(); gl::TexBuffer(target, internal_format, buffer.id()); }