/Header-Only-GL-Helpers

A collection of header files that can ease OpenGL programming

Primary LanguageC++MIT LicenseMIT

Header-Only-GL-Helpers

A collection of header files that can ease OpenGL programming.

Filename Language Needs OpenGL Description
teapot.h C/C++ Yes The basic file that is used in all the demos. It can display the teapot mesh and a lot of other meshes
dynamic_resolution.h C/C++ Yes Implements dynamic resolution and the first shadow mapping pass
im_matrix_stack.h C/C++ No Implements a matrix stack and some other helper methods
sdf.h C++ Yes Signed distance fonts to display text on screen

Demos

The following demos are available: test_teapot.c, test_shadows.c, test_matrix_stack.c and test_sdf.cpp. Command-lines to compile them on Linux, Windows and Emscripten are present at the top of the files.

Dependencies (demos only)

  • glut (or freeglut)
  • glew (Windows only)

Screenshots

test_shadows test_shadows_dr test_sdf