From 02a16da9382d051ffa51f3dd494b7984c756ee55 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Fri, 29 Oct 2010 00:46:54 +0000 Subject: [PATCH] - small change to the view co-ordinates of shadows --- source/glest_game/graphics/renderer.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/source/glest_game/graphics/renderer.cpp b/source/glest_game/graphics/renderer.cpp index e649884bf..6a316c10f 100644 --- a/source/glest_game/graphics/renderer.cpp +++ b/source/glest_game/graphics/renderer.cpp @@ -2720,7 +2720,9 @@ void Renderer::renderShadowsToTexture(const int renderFps){ glPushMatrix(); glLoadIdentity(); if(game->getGameCamera()->getState()==GameCamera::sGame){ - glOrtho(-35, 5, -15, 15, -1000, 1000); + //glOrtho(-35, 5, -15, 15, -1000, 1000); + //glOrtho(-30, 30, -20, 20, -1000, 1000); + glOrtho(-30, 5, -20, 20, -1000, 1000); } else{ glOrtho(-30, 30, -20, 20, -1000, 1000); @@ -2738,7 +2740,6 @@ void Renderer::renderShadowsToTexture(const int renderFps){ const Vec3f &pos= game->getGameCamera()->getPos(); glTranslatef(static_cast(-pos.x), 0, static_cast(-pos.z)); - } else{ //non directional light @@ -2747,7 +2748,10 @@ void Renderer::renderShadowsToTexture(const int renderFps){ glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); - gluPerspective(150, 1.f, perspNearPlane, perspFarPlane); + gluPerspective(perspFov, 1.f, perspNearPlane, perspFarPlane); + //const Metrics &metrics= Metrics::getInstance(); + //gluPerspective(perspFov, metrics.getAspectRatio(), perspNearPlane, perspFarPlane); + //push modelview glMatrixMode(GL_MODELVIEW);