A project demonstrating the transition from legacy OpenGL to modern OpenGL. The project is based on the Basic OpenGL project.
More details can be found at
-
OpenGL - Then and Now : A short overview of changes in OpenGL.
-
OpenGL - VBO, Shader, VAO : A simple example shows the transition from legacy (Immediate Mode, Fixed Functon Pipeline) to the current (Retained Mode, Programmable Pipeline) paradigm.
-
WebGL and OpenGL : Shows similarities between the two, OpenGL in C/C++ and WebGL in JavaScript.
Refer to the build instructions of Basic OpenGL project.