]> git.localhorst.tv Git - blank.git/blobdiff - src/camera.cpp
limit number of chunks generated per frame
[blank.git] / src / camera.cpp
index 239ddb2b429887ada5970dbe560acbfc14e003a6..eeb4dcecaffa7ab9363f716f7f31ea2e4d430461 100644 (file)
@@ -7,17 +7,11 @@
 namespace blank {
 
 Camera::Camera()
-: Model()
-, fov(45.0f)
+: fov(45.0f)
 , aspect(1.0f)
 , near_clip(0.1f)
-, far_clip(100.0f)
-, projection(glm::perspective(fov, aspect, near_clip, far_clip))
-, vp(projection) {
-
-}
-
-Camera::~Camera() {
+, far_clip(256.0f)
+, projection(glm::perspective(fov, aspect, near_clip, far_clip)) {
 
 }
 
@@ -52,11 +46,6 @@ void Camera::Clip(float near, float far) {
 }
 
 
-void Camera::Update(int dt) {
-       Model::Update(dt);
-       vp = projection * glm::inverse(Transform());
-}
-
 void Camera::UpdateProjection() {
        projection = glm::perspective(fov, aspect, near_clip, far_clip);
 }