diff --git a/libs/gfx/include/psemek/gfx/buffer.hpp b/libs/gfx/include/psemek/gfx/buffer.hpp index 0341ed2e..723a033e 100644 --- a/libs/gfx/include/psemek/gfx/buffer.hpp +++ b/libs/gfx/include/psemek/gfx/buffer.hpp @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include @@ -99,6 +100,12 @@ namespace psemek::gfx load(data, N, usage); } + template + void load(util::span const & data, GLenum usage = gl::STREAM_DRAW) + { + load(data.data(), data.size(), usage); + } + template std::shared_ptr map() {