Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-08-01 20:56:47 +0000
committerStijn Buys <ingar@osirion.org>2008-08-01 20:56:47 +0000
commitd2f36485dd3fbda7c9eb212ac9ffde919af5f8e1 (patch)
treec9c717afa45ea0ca251bc0e9454b7ad9c4898dbd /src/render/camera.cc
parent089cb5f96e400d4ab7c9d8041cb51eb8f118d9c1 (diff)
revert renderer camera location, fix r_restart
Diffstat (limited to 'src/render/camera.cc')
-rw-r--r--src/render/camera.cc15
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)