StapleGL
Header-only C++20 OpenGL wrapper
|
▼ examples | |
batches.cpp | Batched rendering example |
sandbox.cpp | Minimal example of how to use staplegl |
teapot.cpp | More complex example of staplegl usage with the Utah Teapot model |
▼ include | |
▼ modules | |
cubemap.hpp | Cube map texture wrapper |
framebuffer.hpp | Wrapper for OpenGL Framebuffer Objects |
gl_functions.hpp | Loads OpenGL functions |
index_buffer.hpp | Element Buffer Object (EBO) wrapper |
renderbuffer.hpp | Render Buffer Object (RBO) wrapper |
shader.hpp | Shader program wrapper |
shader_data_type.hpp | Shader data type definitions |
texture.hpp | Texture abstraction |
uniform_buffer.hpp | Uniform Buffer Object (UBO) wrapper |
utility.hpp | Utility functions for parsing files |
vertex_array.hpp | Vertex Array Object (VAO) wrapper |
vertex_buffer.hpp | Vertex Buffer Object (VBO) wrapper |
vertex_buffer_inst.hpp | Vertex buffer object for instanced rendering |
vertex_buffer_layout.hpp | Vertex Buffer Layout abstraction |
staplegl.hpp | StapleGL, a C++20 wrapper for OpenGL |