The chapter04/scenemultilight.cpp file in the example code The Implementing the Phong reflection model recipe in Chapter 3, The Basics of GLSL Shaders The Shading with a directional light source recipe