X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2Fviewport.cpp;h=30b1c3c9d04c422dc8753a696790a4a00578819c;hb=ec85ac414e4e60295484ca1752876919ce5a8390;hp=9abe48f248261f81e8999a82eff70bc4a87a0010;hpb=54f3f1260b95a924fcb40d9d6de3fa2e2c382f6f;p=blank.git diff --git a/src/graphics/viewport.cpp b/src/graphics/viewport.cpp index 9abe48f..30b1c3c 100644 --- a/src/graphics/viewport.cpp +++ b/src/graphics/viewport.cpp @@ -4,7 +4,7 @@ #include "Viewport.hpp" #include "../app/init.hpp" -#include "../model/geometry.hpp" +#include "../geometry/const.hpp" #include #include @@ -94,6 +94,7 @@ Viewport::Viewport() : cam() , canv() , cursor(1.0f) +, cam_offset(0.0f) , chunk_prog() , entity_prog() , sky_prog() @@ -263,9 +264,7 @@ BlendedSprite &Viewport::SpriteProgram() noexcept { void Viewport::WorldPosition(const glm::mat4 &t) noexcept { - const glm::vec3 offset(0.0f, 0.0f, 0.0f); - //const glm::vec3 offset(0.0f, 0.0f, -5.0f); - cam.View(glm::translate(glm::inverse(t), glm::vec3(t * glm::vec4(offset, 0.0f)))); + cam.View(glm::translate(glm::inverse(t), glm::vec3(t * glm::vec4(cam_offset, 0.0f)))); ChunkProgram().SetView(cam.View()); sky_prog.Activate(); SkyBoxProgram().SetView(cam.View());