My implementation of chapters from https://learnopengl.com Dependencies: GLEW (https://github.com/nigels-com/glew) GLFW (https://www.glfw.org) stb_image.h (https://github.com/nothings/stb/blob/master/stb_image.h) tinyobjloader-c (https://github.com/syoyo/tinyobjloader-c) and -lGL which should be mesa if not mistaken. Gentoo: media-libs/mesa media-libs/glew media-libs/glfw At the moment, Windows support is not implemented, each example only contains build.sh script.