X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2Fviewport.cpp;h=30b1c3c9d04c422dc8753a696790a4a00578819c;hb=afc50302943e4000a8621c23960d63b208c8a400;hp=c46ef28c76fa91bbc6da470615319f69ad75bc73;hpb=f5de855fbd4bf5b0df1cad950cbe9069e41369ca;p=blank.git diff --git a/src/graphics/viewport.cpp b/src/graphics/viewport.cpp index c46ef28..30b1c3c 100644 --- a/src/graphics/viewport.cpp +++ b/src/graphics/viewport.cpp @@ -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());