The concept of the deferred shading is
that shading and texturing operations is delayed, until
the entire image has been rendered. Because only
visible pixels on the final image will be shaded and
textured, therefore, this approach can eliminate
unnecessary operations on hidden pixels. Fig.2 is the
deferred shading 3D graphics rendering pipeline.