Introductory lecture on shader-based lighting.
Key take-aways at 15:25 and 18:46.
00:15: Phong Shading
03:49 Implementation: vertex and normal transformations; position vs direction
16:57: Lighting code organisation & ambient light
19:38 Phong Diffuse Light