1. A method of converting non-stereoscopic three- dimensional (3D) content to stereoscopic 3D (S3D) content, the method comprising: intercepting an application program interface (API) call; determining from the API call, a model view projection matrix for the non-stereoscopic 3D content; shifting the model view projection matrix to generate a first modified model view projection matrix; shifting the model view projection matrix to generate a second modified model view projection matrix; based on the first modified model view projection matrix, generating left view clipping coordinates; based on the second modified model view projection matrix, generating right view clipping coordinates; based on the left view clipping coordinates, generating a left view; based on the right view clipping coordinates, generating a right view, wherein a viewing direction of the left view is parallel to a viewing direction of the right view; based on the left view and the right view, rendering an S3D image; applying a first viewport shift to the left view; and, applying a second viewport shift to the right view.