diff options
author | Stijn Buys <ingar@osirion.org> | 2008-08-01 20:56:47 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-08-01 20:56:47 +0000 |
commit | d2f36485dd3fbda7c9eb212ac9ffde919af5f8e1 (patch) | |
tree | c9c717afa45ea0ca251bc0e9454b7ad9c4898dbd /src/render/camera.cc | |
parent | 089cb5f96e400d4ab7c9d8041cb51eb8f118d9c1 (diff) |
revert renderer camera location, fix r_restart
Diffstat (limited to 'src/render/camera.cc')
-rw-r--r-- | src/render/camera.cc | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/render/camera.cc b/src/render/camera.cc index a9aa1ca..e708b71 100644 --- a/src/render/camera.cc +++ b/src/render/camera.cc @@ -300,10 +300,8 @@ void Camera::draw() // Change to the projection matrix and set our viewing volume large enough for the skysphere gl::matrixmode(GL_PROJECTION); gl::loadidentity(); -// gl::frustum(-camera_frustum_size*Camera::aspect(), camera_frustum_size*Camera::aspect(), -// -camera_frustum_size, camera_frustum_size, camera_frustum_front, 2048.0f); - gl::frustum(-camera_frustum_size, camera_frustum_size, -camera_frustum_size/Camera::aspect(), camera_frustum_size/Camera::aspect(), camera_frustum_front, 2048.0f); + gl::frustum(-camera_frustum_size, camera_frustum_size, -camera_frustum_size/Camera::aspect(), camera_frustum_size/Camera::aspect(), camera_frustum_front, 1023.0f); gl::matrixmode(GL_MODELVIEW); gl::loadidentity(); @@ -315,15 +313,8 @@ void Camera::draw() math::Matrix4f matrix; matrix.assign(camera_axis); gl::multmatrix(matrix.transpose()); -/* - // match the camera with the current target - gl::translate(-1.0f * camera_target); - - // apply camera offset - gl::translate(distance * camera_axis.forward()); -*/ - // camera sticks at 0,0,0 - //gl::translate(camera_target - camera_eye); + + gl::translate(-1.0f * camera_eye); } void Camera::set_direction(float direction) |