How to use OpenGL ES shaders in games

How to use OpenGL ES shaders in games

Learn about OpenGL Shaders, how they transmit data from the CPU to the GPU. Learn how they are compiled and linked. How they are used to apply textures to 3D models and how they can light a scene.

How to apply textures to a game character using OpenGL ES

How to apply textures to a game character using OpenGL ES

Learn how to apply a texture to a 3D model. Learn what is a UV Map, how texture coordinates are loaded into OpenGL Buffers. Learn what is a Texture Unit and Texture Object.

How to render a game character using OpenGL ES

How to render a game character using OpenGL ES

Learn how to render a character on an iOS device. You will learn how to create an OpenGL context, how to load data into OpenGL buffers, how to set up the space transformations for a character and how to update the framebuffer.

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.