The chapter04/shader/blinnphong.vert.glsl and chapter04/shader/blinnphong.frag.glsl files in the example code The Using per-fragment shading for improved realism recipe