2017. — 514 p.
(An offline transcript of learnopengl.com).
OpenGL.
Creating a window.
Hello Window.
Hello Triangle.
Shaders.
Textures.
Transformations.
Coordinate Systems.
Camera.
Review.
Colors.
Basic Lighting.
Materials.
Lighting maps.
Light casters.
Multiple lights.
Review.
Assimp.
Mesh.
Model.
Depth testing.
Stencil testing.
Blending.
Face culling.
Framebuffers.
Cubemaps.
Advanced Data.
Advanced GLSL.
Geometry Shader.
Instancing.
Anti Aliasing.
Advanced Lighting.
Gamma Correction.
Shadow Mapping.
Point Shadows.
Normal Mapping.
Parallax Mapping.
HDR.
Bloom.
Deferred Shading.
SSAO.
Theory.
Lighting.
IBL - Diffuse irradiance.
IBL - Specular IBL.
Debugging.
Text Rendering.
2D game - Breakout.
2D game - Setting up.
2D game - Rendering Sprites.
2D game - Levels.
2D game - Ball.
2D game - Collision detection.
2D game - Collision resolution.
2D game - Particles.
2D game - Postprocessing.
2D game - Powerups.
2D game - Audio.
2D game - Render text.
2D game - Final thoughts.