Dependencies

Here is a list of projects that the lab series depend on, and their usage in the lab series (not a complete list of their features):

GLEW: The OpenGL Extension Wrangler Library
Run-time mechanisms to enable OpenGL extensions. The source code is licensed under the Modified BSD License, the Mesa 3-D License (MIT) and the Khronos License (MIT).

GLM: OpenGL Mathematics
GLSL-like vector and matrix primitives in the application stage (CPU). The Happy Bunny License and MIT License.

SDL: Simple DirectMedia Layer
Low-level access to window, mouse and keyboard. SDL 2.0 is distributed under the zlib license, which allows you to use SDL freely in any software.

STB: stb_image
Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC. Public Domain.

ImGui
Graphical user interface. MIT License.

Feel free to use any source code from the lab series in any future project of yours, commercial or not.