GLS
1.0.0
GL Stuff - A library aimed at reducing the boilerplate OpenGL code you always have to write.
gls.hpp
1
/* This Source Code Form is subject to the terms of the Mozilla Public
2
* License, v. 2.0. If a copy of the MPL was not distributed with this
3
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5
#pragma once
6
7
#define GLS_MAJOR_VERSION 1
8
#define GLS_MINOR_VERSION 0
9
#define GLS_PATCH_VERSION 0
10
11
// OpenGL object containers
12
#include <gls/objects/buffer.hpp>
13
#include <gls/objects/texture.hpp>
14
#include <gls/objects/buffertexture.hpp>
15
#include <gls/objects/shader.hpp>
16
#include <gls/objects/program.hpp>
17
#include <gls/objects/vertexarray.hpp>
18
#include <gls/objects/renderbuffer.hpp>
19
#include <gls/objects/framebuffer.hpp>
20
#include <gls/objects/query.hpp>
21
#include <gls/objects/sync.hpp>
22
23
// Utility classes