X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fgraphics%2Fviewport.cpp;h=c3727738861648a914b97021f36305b6698a7bdd;hp=51e8cddd046fe3fd55be684427023ede5fa93ea7;hb=ffda75aa10f772b706c2466e96a2250c89f05120;hpb=0e061ce526fe46dd3e894223e5d646eb2e30f826 diff --git a/src/graphics/viewport.cpp b/src/graphics/viewport.cpp index 51e8cdd..c372773 100644 --- a/src/graphics/viewport.cpp +++ b/src/graphics/viewport.cpp @@ -21,7 +21,7 @@ Camera::Camera(const world::Body &r) noexcept , aspect(1.0f) , near(0.1f) , far(12560.0f) -, projection(glm::perspective(fov, aspect, near, far)) +, projection(glm::infinitePerspective(fov, aspect, near)) , view(1.0f) , ref(&r) , track_orient(false) { @@ -109,7 +109,7 @@ glm::mat4 Camera::Model(const world::Body &b) const noexcept { } void Camera::UpdateProjection() noexcept { - projection = glm::perspective(fov, aspect, near, far); + projection = glm::infinitePerspective(fov, aspect, near); }