  Projection matrices are necessary for a large portion of rendering computer
graphics. There are primarily two different types of projection matrices --
perspective and orthographic -- which are used frequently, and are
traditionally treated as mutually incompatible with each other in how they are
defined. Here, we bridge the gap between the two different forms of projection
matrices to present a single generalized projection matrix that can represent
both.
