The 11 steps to render in OpenGL ES

The OpenGL API is vast. It has so many function calls that remembering them is an uphill battle. OpenGL is also a state machine. There are so many steps that you need to remember. Remembering in OpenGL is quite simple, but...

What is a Geometry Shader in OpenGL?

What is a Geometry Shader in OpenGL?

Learn about the operations of a Geometry Shader in the OpenGL pipeline. Learn about its input primitive topologies and its output topologies.

Compiling, Attaching and Linking Shaders

Compiling, Attaching and Linking Shaders

Before your Vertex and Fragment shader programs can be integrated into your application, you must perform the following steps:

What is a Fragment Shader in OpenGL?

What is a Fragment Shader in OpenGL?

Learn about the operation of a Fragment Shader in the OpenGL pipeline. Learn about its purpose and capabilities.

What is a Vertex Shader in OpenGL?

What is a Vertex Shader in OpenGL?

Learn the operation and responsibilities of a Vertex Shader. Learn what inputs and outputs are allowed in a vertex shader.