Shadow mapping is the technique used to add shadows into a rendered scene through the use of
a shadow projection. The idea is to create a depth image from the light source's point of view
and store that as a "shadow texture". This texture is then mapped onto the scene's objects to
create what appears to be the object's shadow.