diff options
author | thilo <thilo@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2009-06-10 09:00:31 +0000 |
---|---|---|
committer | thilo <thilo@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2009-06-10 09:00:31 +0000 |
commit | 2cfa18871081b43f5fd8f1f52010ba2fc6c36054 (patch) | |
tree | 83fa3e7830f5af8436931f5f62d139e1de55a976 /code/renderer | |
parent | ce1263c5f7792d03099b18fb91eb6cf4528c705d (diff) | |
download | ioquake3-aero-2cfa18871081b43f5fd8f1f52010ba2fc6c36054.tar.gz ioquake3-aero-2cfa18871081b43f5fd8f1f52010ba2fc6c36054.zip |
minor code cleanup
git-svn-id: svn://svn.icculus.org/quake3/trunk@1570 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/renderer')
-rw-r--r-- | code/renderer/tr_main.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/code/renderer/tr_main.c b/code/renderer/tr_main.c index 11d52be..e90ec33 100644 --- a/code/renderer/tr_main.c +++ b/code/renderer/tr_main.c @@ -513,22 +513,19 @@ R_SetupProjection void R_SetupProjection(viewParms_t *dest, float zProj, qboolean computeFrustum) { float xmin, xmax, ymin, ymax; - float width, height, stereoSep = r_stereoSeparation->value; + float width, height, stereoSep; /* * offset the view origin of the viewer for stereo rendering * by setting the projection matrix appropriately. */ - if(stereoSep != 0) - { - if(dest->stereoFrame == STEREO_LEFT) - stereoSep = zProj / r_stereoSeparation->value; - else if(dest->stereoFrame == STEREO_RIGHT) - stereoSep = zProj / -r_stereoSeparation->value; - else - stereoSep = 0; - } + if(dest->stereoFrame == STEREO_LEFT) + stereoSep = zProj / r_stereoSeparation->value; + else if(dest->stereoFrame == STEREO_RIGHT) + stereoSep = zProj / -r_stereoSeparation->value; + else + stereoSep = 0; ymax = zProj * tan(dest->fovY * M_PI / 360.0f); ymin = -ymax; |