This document discusses lighting in OpenGL. It explains the different types of lights including ambient, diffuse, specular, and emissive light. It provides examples of how original object color is affected by adding different light types. The document also outlines the steps for using lights in OpenGL which includes enabling lighting, selecting light sources, setting light and material properties, defining normals, and drawing polygons.