1#ifndef TATOOINE_GL_VBOHELPERS_H
2#define TATOOINE_GL_VBOHELPERS_H
5#include <initializer_list>
13template <
size_t num_attrs,
class... Ts>
16template <
size_t num_attrs>
18 constexpr static auto gen(
size_t,
size_t) {
19 return std::array<size_t, num_attrs>();
23template <
size_t num_attrs,
class FirstAttrib,
class... RestAttribs>
25 constexpr static auto gen(
size_t off = 0,
size_t idx = 0) {
27 off +
sizeof(FirstAttrib), idx + 1);
Definition: ansiformat.h:6
static constexpr auto gen(size_t off=0, size_t idx=0)
Definition: vbohelpers.h:25
static constexpr auto gen(size_t, size_t)
Definition: vbohelpers.h:18
Definition: vbohelpers.h:14