This page contains fundamental OpenGL tutorials and notes. All example programs are written by C++ with Code::Blocks IDE for Windows, as well as the makefiles for Linux and macOS. Each example project uses GLUT/FreeGLUT or GLFW framework, and it includes the required header and library files in it. To compile the source codes for Linux and macOS, use the following "make" command in the console;