What is the OpenGL Rendering Pipeline?

What is the OpenGL Rendering Pipeline?

Learn how the OpenGL rendering pipeline starts, how many stages there are and what is the responsibility of each stage.

Rendering efficiently with OpenGL

Rendering efficiently with OpenGL

Learn why you should render objects in OpenGL using Vertex Array Objects. Learn about the bottleneck that is created when you do not use them.

Starting the rendering process in OpenGL

Starting the rendering process in OpenGL

Learn how the rendering process is started in OpenGL, what functions initiates it and how they must be implemented.

Visualizing OpenGL Objects

Visualizing OpenGL Objects

Learn a simple way of visualizing how OpenGL objects are created, bound and initialized. By comparing OpenGL objects to C++ objects you can have a better understanding of OpenGL.

Creating an OpenGL Context

Creating an OpenGL Context

Learn what is an OpenGL Context. How it is created and initialized in both OpenGL ES and WebGL.