blob: 891f21d107601be1d43d7daad0dd711e2488c2e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#pragma once
#include "config/types.h"
#include "glArrays.h"
namespace Impl {
// NOLINTNEXTLINE(readability-identifier-naming)
struct glVertexArray : Detail::glNamed { };
}
// NOLINTBEGIN(readability-identifier-naming)
template<size_t N>
using glVertexArrays = glManagedArray<Impl::glVertexArray, N, &glCreateVertexArrays, &glDeleteVertexArrays>;
using glVertexArray = glManagedSingle<Impl::glVertexArray, &glCreateVertexArrays, &glDeleteVertexArrays>;
// NOLINTEND(readability-identifier-naming)
|