Add gfx::draw_buffer

This commit is contained in:
Nikita Lisitsa 2023-03-04 10:58:26 +03:00
parent 73711b8ffa
commit 20574e23e3

View file

@ -79,4 +79,16 @@ namespace psemek::gfx
explicit framebuffer(std::nullptr_t);
};
template <typename ... Args>
void draw_buffers(Args ... args)
{
GLenum buffers[] = {args...};
gl::DrawBuffers(sizeof...(Args), buffers);
}
inline void draw_buffers()
{
gl::DrawBuffers(0, nullptr);
}
}